【发布时间】:2022-01-05 09:43:51
【问题描述】:
IIS 10 ASP.NET Core 应用无法启动
出现错误 HTTP 错误 500.30 - 当我启动 Web 应用程序时,ASP.NET Core 应用程序无法启动。在事件查看器中我有:
物理根目录为“C:\inetpub\wwwroot\MarCRM_Pro”的应用程序“/LM/W3SVC/3/ROOT”已从 Program.Main 退出,退出代码为“1”。请查看 stderr 日志以获取更多信息。
和
物理根目录为“C:\inetpub\wwwroot\MarCRM_Pro”的应用程序“/LM/W3SVC/3/ROOT”无法加载 coreclr。异常消息: CLR 工作线程提前退出
Visual Studio 2019 上的应用程序在我运行时工作,然后我将其发布到文件夹并将其复制到 IIS 服务器。
希望我能尽快找到答案,我一直在尝试通过谷歌搜索找到的不同的东西,但到目前为止没有运气。
【问题讨论】:
-
您能否运行报告以显示有关您的 IIS 设置的更多信息? docs.jexusmanager.com/tutorials/ancm-diagnostics.html
-
您使用的 .net 核心版本是什么?如果是3.1,请升级到.net 5再发布。如果是 .net 5,请检查应用程序池是否禁用 32 位应用程序。然后在visual studio中重新构建应用程序并再次发布。(删除原来发布的应用程序)
标签: asp.net-core iis