【问题标题】:IIS fails to read web.config (ASP.NET app)IIS 无法读取 web.config(ASP.NET 应用程序)
【发布时间】:2021-08-28 22:36:41
【问题描述】:

我试图在 IIS 上托管一个自包含的 ASP.NET 核心应用程序。我设法使用 Visual Studio 发布了我的文件,但是当我尝试从浏览器访问我的应用程序时,我收到了这个错误:

这是我的 web.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="OsuIndexerWeb\OsuIndexerWeb.exe"
                  stdoutLogEnabled="false"
                  stdoutLogFile=".\logs\stdout"
                  hostingModel="inprocess" />
    </system.webServer>
  </location>
</configuration>

由于某种原因,IIS 似乎无法读取配置文件,我假设这是因为错误页面中的“配置源”部分为空。是的,web.config 在那里,如果我从错误页面复制路径并将其粘贴到浏览器中,它就可以工作。

【问题讨论】:

标签: asp.net iis


【解决方案1】:

通过安装“.NET 5.0 Hosting Bundle”修复它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 2019-08-29
    • 1970-01-01
    • 2021-06-28
    相关资源
    最近更新 更多