小编ton*_*atl的帖子

.NET Core 2.2 - “HTTP 错误 500.30 - ANCM 进程内启动失败”

在运行 IIS 10 的Windows Server 2016数据中心托管 ASP.NET Core MVC 应用程序时,该应用程序无法加载并显示以下消息:

HTTP 错误 500.30 - ANCM 进程内启动失败

尽管我在服务器上安装了 .NET Core 2.2.3,但我还是使用 .NET Core 2.2 通过 Visual Studio 2017 (9) 创建了应用程序。

在服务器上:

dotnet --info
Run Code Online (Sandbox Code Playgroud)
dotnet --info
Run Code Online (Sandbox Code Playgroud)

Windows 应用程序事件日志显示:

具有物理根目录 'C:\inetpub\wwwroot\healthmonitormvc' 的应用程序 '/LM/W3SVC/3/ROOT' 未能加载 clr 和托管应用程序。意外异常:HRESULT 0x800700b7 在 c:\b\w\da744fbcc13abce\src\servers\iis\aspnetcoremodulev2\inprocessrequesthandler\inprocessapplication.cpp:198 处返回

GitHub 上有几个关于此错误和 hresult 的线程,但没有解决方案。

相同的代码适用于本地 IIS。myapp.exe也会加载(和 一样dotnet myapp.dll),因此它似乎是 IIS 配置问题(或 GitHub 上指出的 .NET Core 缺陷,这意味着我可能正在寻求解决方法)。创建了一个标准输出文件,但它没有任何内容。

该项目是非核心项目解决方案的一部分。但是,我使用 Visual Studio Web Publisher 发布了该项目,并且它按预期运行。

一个 Stack Overflow 问题建议更改为 …

.net-core asp.net-core

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net-core ×1

asp.net-core ×1