【问题标题】:asp.net core deployment on IIS - HTTP Error 500.30 - ANCM In-Process Start FailureIIS 上的 asp.net 核心部署 - HTTP 错误 500.30 - ANCM 进程内启动失败
【发布时间】:2020-07-03 06:42:10
【问题描述】:

我的网站在使用 IIS 的 Windows 服务器上启动和运行时遇到问题 在我的本地机器上,Visual Studio 2019 一切正常。

它是一个 ASP.NET Core MVC Web 应用程序。当我选择发布到本地文件夹并将所有内容上传到服务器并在 IIS 中创建网站并尝试运行时,我收到此错误:

HTTP Error 500.30 - ANCM In-Process Start Failure

在事件查看器上我有这个错误:

Application '/LM/W3SVC/12/ROOT' with physical root 'c:\Webs\mynetcoremvc\' failed to load coreclr. Exception message:
CLR worker thread exited prematurely

//注意: 我在服务器上运行了另一个 ASP.NET Core API 应用程序,没有任何问题。两个版本都是 3.1.0

【问题讨论】:

  • 您能分享一下您的 IIS 网站的文件夹结构和详细的 web.config 设置吗? asp,net core 应用发布模式是自包含的还是Farmework-depend的?好像设置有问题,

标签: asp.net-core iis-8.5


【解决方案1】:

您的 startup.cs 正在引发错误。需要弄清楚它是什么,它将解决该问题。我的是由于 KeyVault 授权问题。

【讨论】:

    猜你喜欢
    • 2019-05-17
    • 2020-08-23
    • 2021-03-04
    • 2021-01-29
    • 2019-06-12
    • 2019-08-25
    • 2020-09-12
    • 2020-02-14
    • 1970-01-01
    相关资源
    最近更新 更多