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