我正在尝试部署.NET Core Web应用程序,结果是不断出现500个服务器错误
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.
无论我放入文件系统文件夹中有什么(我尝试了3种不同的.NET Core Web应用程序),始终会出现此错误。我尝试了标准的Visual Studio“ Hello world”应用程序-一样。未创建日志,这是正在使用的web.config文件中的示例条目:
<aspNetCore processPath="dotnet" arguments=".\TestAppMin.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" />
我手动创建了logs / stdout文件夹,并更改了IIS应用程序池的权限-读/写。
IIS池配置为“无托管代码”和“集成”管道。
我尝试了调试和发布模式-无济于事。我在Startup.cs中将异常处理更改为自定义-仍然是500错误。
最新的.NET Core SDK已安装在服务器上。
如果我手动创建default.htm文件,则显示正确。
有人可以告诉我我在做什么错吗?有办法诊断吗?
谢谢!
答案 0 :(得分:0)
您是否在Handler Mappings下的IIS中启用了AspNetCore模块?我把它放在第一位。