.Net Core发布到IIS后500错误
开发完.net core本地调试正常,但是发布到iis服务器上总是显示500错误,即便是.css文件或者.js文件均提示500错误。
这种情况一般是启动的时候已经出错了,可以开启日志记录功能,设置如下:
打开web.config,修改如下配置
<aspNetCore processPath="dotnet" arguments=".\MoMa.CompaySite.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />
中的stdoutLogEnabled=”false”为stdoutLogEnabled=”true”
之后访问都会把错误信息记录在根目录的logs\stdout下,查看错误即可。