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 服务器。
希望我能尽快找到答案,我一直在尝试通过谷歌搜索找到不同的东西,但到目前为止没有运气。
最佳答案
我能够通过更改 web.config 文件找到对此的修复。
在 web.config 文件中,必须将 hostingModel="OutOfProcess"
从 "InProcess"
更改
发布我能够找到此修复程序的位置。 .NET Core 3.0 and IIS: HTTP Error 500.30 - ANCM In-Process Start Failure: failed to load coreclr
感谢您的意见。
关于asp.net-core - 在 IIS 服务器上运行应用程序时出现问题,导致应用程序无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70545262/