在部署.net核心应用程序时,HTTP错误500.19,错误代码0x8007000d visual studio 2017

我使用visual studio 2017创建了默认的.net核心应用程序,并且我正在尝试发布它。当我使用Visual Studio 2017,IIS Express启动时,应用程序运行正常。 但是当我发布应用程序时,我收到以下错误: 在此处输入图像描述

我使用somee.com免费托管。

谁能帮助我?

通常此错误表示服务器上未安装ASP.NET核心模块。 在IIS上托管ASP.NET Core应用程序需要Microsoft ASP.NET核心模块。 您应该确认已安装该模块。 参考

在这种情况下,安装IIS URL重写( https://www.iis.net/downloads/microsoft/url-rewrite )帮助了我。