.NetCore项目 HTTP错误 500.19 无法访问请求的页面可能解决方法

有时候写好的项目在本地没问题,发布到IIS上部署就出现 HTTP 错误500.19 Internal Server Error,今天踩个坑把可能的原因说一下。

.NetCore项目 HTTP错误 500.19 无法访问请求的页面可能解决方法_第1张图片
BaiduShurufa_2020-7-28_10-59-58.png

出现这个问题的原因五花八门,所以首先一定要检查环境是否装好,举例 .Net Core项目,IIS发布的话,只有.net sdk 是不够的,还需要安装运行时 dotnet-hosting-2.2.8-win,具体版本视情况而定。
首先通过命令行dotnet 看能否启动项目。

dotnet WebApplication1.dll

注意:执行dotnet 命令最好进入到当前项目的目录下去执行,不然可能报下面的错误。
Value cannot be null

.NetCore项目 HTTP错误 500.19 无法访问请求的页面可能解决方法_第2张图片
image.png

如果能正常启动,那就应该是运行时没装了,安装好运行时,然后把站点重启一下就可以了。如果不能正常启动,则可以通过控制台打印的信息来判断错误原因。

你可能感兴趣的:(java,linux,tomcat,python,maven)