您可以在IIS的子文件夹中托管Blazor应用程序吗?

问题描述 投票:1回答:2

我有一个基本的blazor项目,我正在尝试以特定方式托管。我设法将应用程序托管在IIS中,其中所有文件都位于同一文件夹中。 我遇到的问题是根文件夹中的Web配置,然后将实际的应用程序本身放在子文件夹中。

IIS app file structure

im使用位于“测试”文件夹中的blazor服务器。

test folder where the blazor app is, seperate to the web config

这是否有可能以这种方式托管?还是需要进行路由或配置才能使其正常工作?

谢谢,

c# iis hosting blazor
2个回答
0
投票

到目前为止,恐怕无法在站点级别托管应用程序。无论我在根级别还是在文件夹级别设置aspnet核心处理程序。即使我已经在根级别和文件夹级别都设置了该属性,IIS仍会忽略该属性。

enter image description here

我认为即使您能够在子文件夹中托管blazor,重复属性验证也将阻止您在根级别托管其他应用程序。

因此处理此问题的最佳方法是将测试文件夹转换为应用程序。然后一切都变得孤立起来并开始工作。

enter image description here

enter image description here


-1
投票

有趣的想法我没有理由,为什么不在iis中将子目录创建为网站。每个都必须有一个不受管理的额外应用程序池。

© www.soinside.com 2019 - 2024. All rights reserved.