.net core Dotnet core发布的站点在IIS 10上不工作

.net core Dotnet core发布的站点在IIS 10上不工作,.net-core,iis-10,.net Core,Iis 10,我在DotnetCore2.1上开发了一个应用程序。此应用程序在开发环境中运行良好,即在visual studio上,所有URL都被浏览 但它的发布副本在IIS(版本10)上不起作用。浏览时,点击默认URL并显示视图。但在浏览project中可用的任何其他URL时,会显示HTTP404错误。 配置详细信息 在IIS上,我可以看到AspNetCoreModuelV2可用。 我的Web.Config文件的内容是 <configuration> <location path="

我在DotnetCore2.1上开发了一个应用程序。此应用程序在开发环境中运行良好,即在visual studio上,所有URL都被浏览

但它的发布副本在IIS(版本10)上不起作用。浏览时,点击默认URL并显示视图。但在浏览project中可用的任何其他URL时,会显示HTTP404错误。 配置详细信息 在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>


感谢使用FRT进一步挖掘,对于某些类型的web应用程序,如Angular,您需要一些URL重写规则,但您没有透露问题中使用的内容。您还应该告诉我们您现在使用的是哪种asp.net核心应用程序。MVC、Angular或其他。此外,您还应该告诉我们您是如何在IIS中托管web应用程序的。直接创建新的IIS web应用程序或将其插入嵌套的web应用程序。