我使用visual studio 2017创建了默认的.net核心应用程序,并尝试发布它。当我使用Visual Studio 2017,IIS Express启动时,该应用程序运行正常。但是当我发布应用程序时,我收到以下错误:
我使用somee.com免费托管。
有人可以帮助我吗?
答案 0 :(得分:23)
通常此错误表示服务器上未安装ASP.NET核心模块。在IIS上托管ASP.NET Core应用程序需要Microsoft ASP.NET核心模块。您应该确认已安装该模块。 Reference
答案 1 :(得分:4)
在这种情况下,安装IIS URL重写(https://www.iis.net/downloads/microsoft/url-rewrite)帮助了我。
答案 2 :(得分:2)
答案 3 :(得分:0)
重新安装.NET core或进行修复。它为我工作。 当您首先在IIS之前安装.NET Core时,就会发生这种情况。
答案 4 :(得分:0)