首页 > 解决方案 > Dotnet 核心发布站点无法在 IIS 10 上运行

问题描述

我有一个在 DOTNET Core 2.1 上开发的应用程序。这个应用程序在开发环境中运行良好,即在 Visual Studio 上,所有 URL 都被浏览。

但它发布的副本不适用于 IIS(版本 10)。在浏览时,默认 URL 会被点击并显示视图。但是在浏览项目中可用的任何其他 URL 时会显示 Http 404 错误。 在 IIS 上的配置详细信息 我可以看到 AspNetCoreModuelV2 可用。 处理映射

我的 Web.Config 文件的内容是

<configuration>
  <location path="." inheritInChildApplications="false">
        <add name="aspNetCore" path="*" verb="*"    resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\WebApplication3.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
    </system.webServer>
  </location>
</configuration>

谢谢

标签: .net-coreiis-10

解决方案


推荐阅读