ASP.NET Core 3.1 MVC应用IIS部署配置问题求助
IIS部署ASP.NET Core 3.1 MVC遇到服务器错误,求排查思路
各位大佬好,我最近在把ASP.NET Core 3.1 MVC的Web应用部署到IIS上时踩坑了,浏览器访问直接显示服务器错误,现在把相关信息整理出来,希望能得到大家的帮助:
我的web.config配置
<configuration> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <handlers> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" /> </handlers> <aspNetCore processPath="dotnet" arguments=".\bin\Debug\netcoreapp3.1\TaskTracker.Frontend.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" /> </system.webServer> </configuration>
已经做的排查操作
- 已经给应用所在的文件夹配置了对应权限(包括IIS_IUSRS和应用池身份的读写权限)
- 尝试查看应用的认证设置时,系统直接报错,无法正常查看配置
当前问题现象
用浏览器访问应用时,页面直接弹出服务器错误,没有更详细的提示信息。另外我整理了hosts文件和applicationHost配置的截图:
有没有大佬能帮忙分析下可能的原因,或者告诉我下一步该怎么排查?
内容的提问来源于stack exchange,提问作者Mikri Maus from da Belgrejd
相关产品推荐
相关产品推荐

