enter image description hereHTTP错误500.19时发布.NET的核心项目到IIS
嗨 我想在我的电脑的IIS管理器中发布示例.NET核心的Web应用程序,但我失败了。我使用微软的指导,但它不适合我,如果你有合理的经验来解决这个问题,我将不胜感激地看到你的建议。
enter image description hereHTTP错误500.19时发布.NET的核心项目到IIS
嗨 我想在我的电脑的IIS管理器中发布示例.NET核心的Web应用程序,但我失败了。我使用微软的指导,但它不适合我,如果你有合理的经验来解决这个问题,我将不胜感激地看到你的建议。
您的Web应用程序在IIS中运行的身份无法完全访问发现web.config
文件的文件夹。 您使用的是哪个版本的IIS?假设7,您可以通过托管应用程序的应用程序池的“高级设置”来查看/更改身份。文件夹权限可以通过Windows资源管理器以通常方式授予。
我错过了IIS-> Modules中的AspNetCoreModule。一个安装了我不再有500.19错误。
要了解更多这个博客是伟大的:https://weblog.west-wind.com/posts/2016/Jun/06/Publishing-and-Running-ASPNET-Core-Applications-with-IIS
这里是安装了下载。下面是来自微软的页面,找到下载:https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x
当然,你必须遵循本教程将部署到IIS:
https://docs.microsoft.com/en-us/aspnet/core/publishing/iis
我建议你这样做:
将您的Web应用程序发布到桌面。
将文件夹复制到服务器。
打开cmd并运行CD
在CMD运行 DOTNET webapplication.dll
您应该看到应用程序运行,并等待本地主机上的反应:端口。
打开浏览器并在那里导航。它应该工作。
否则,您将能够在cmd窗口中看到所有错误。
亲爱的安迪 我很感谢你的回应! 它的工作。谢谢你 –
很高兴有帮助。您能否接受答案,以便面临相同问题的其他人得到正确的解决方案? –
当然,其实我忘了接受,对不起。再次感谢。 –