You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 18:52:30