【问题标题】:Can you host a blazor app on IIS in a sub folder?您可以在 IIS 上的子文件夹中托管 Blazor 应用程序吗?
【发布时间】:2020-09-30 05:52:02
【问题描述】:

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

IIS app file structure

我正在使用位于“test”文件夹的 blazor 服务器。

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

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

谢谢,

【问题讨论】:

    标签: c# iis hosting blazor


    【解决方案1】:

    到目前为止,恐怕无法在站点级别托管应用程序。无论我在根级别或文件夹级别设置 aspnet 核心处理程序,更改位置值,更改 processPath。即使我在根级别和文件夹级别都设置了它,IIS 也会忽略该属性。

    我认为即使您能够在子文件夹中托管 blazor,当您需要在根文件夹中发布某些内容时,重复属性验证很容易使应用程序崩溃。

    因此,处理此问题的最佳方法是将测试文件夹转换为应用程序。然后一切都被隔离并开始工作。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-11-06
        • 2018-05-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-01
        • 1970-01-01
        相关资源
        最近更新 更多