gpt4 book ai didi

asp.net-core - 带有 IIS 的 DotNetCore 2.2 应用程序无法工作 - HTTP 错误 500.0 - ANCM 进程内处理程序加载失败

转载 作者:行者123 更新时间:2023-12-02 02:12:44 24 4
gpt4 key购买 nike

我有一个 DotNet Core 2.2 应用程序,我正在尝试通过 IIS 运行它。但是,当我尝试在浏览器中加载应用程序时,出现以下错误:HTTP 错误 500.0 - ANCM 进程内处理程序加载失败。

检查日志后显示以下内容:

Error:

An assembly specified in the application dependencies manifest (blablabla.deps.json) was not found:
package: 'AutoMapper.Extensions.Microsoft.DependencyInjection', version: '7.0.0'
path: 'lib/netstandard2.0/AutoMapper.Extensions.Microsoft.DependencyInjection.dll'

但我认为这有点转移注意力。

以下是 dotnet --info 的输出:

.NET Core SDK (reflecting any global.json):
Version: 2.2.401
Commit: 729b316c13

Runtime Environment:
OS Name: Windows
OS Version: 10.0.17134
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\2.2.401\

Host (useful for support):
Version: 2.2.6
Commit: 7dac9b1b51

.NET Core SDKs installed:
2.2.401 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download

我已尝试以下所有方法:

  1. 将“AspNetCoreModuleV2”更改为“AspNetCoreModule”Web.config。
  2. 尝试将 AspNetCoreHostingModel=InProcess 切换为 RuntimeFrameworkName=我的 Web.csproj 文件中的 Microsoft.AspNetCore.App。
  3. 清理并手动删除 bin、obj 和 .vs 文件夹

我的应用程序池设置为“无托管代码”(正如指南所说)。由于我已经浏览了有关此事的每个论坛帖子和 github 问题,所以对于该怎么做有点不知所措。而且,它正在我同事的机器上运行,其配置与我完全相同。

但需要注意的一件事是,如果他创建应用程序池的副本(相同的设置,基本和高级,只是名称不同),并尝试在其上运行它,它也不起作用,并且他会得到和我一样的错误。它仅适用于名为“Core AppPool”的应用程序池,该应用程序池在安装 Windows 服务器托管或 SDK(不确定是哪一个)时自动添加到 IIS。

最佳答案

您的应用程序池身份似乎没有足够的权限来访问您的包文件夹。

我建议您可以尝试通过设置文件夹的安全性来为包文件夹设置足够的权限。

关于asp.net-core - 带有 IIS 的 DotNetCore 2.2 应用程序无法工作 - HTTP 错误 500.0 - ANCM 进程内处理程序加载失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57775243/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com