【发布时间】:2019-09-07 21:53:52
【问题描述】:
我正在尝试在 interserver.com 共享托管平台上托管 ASP.NET 2.2 网站。他们使用 Plesk Onyx 版本 17.8.11 作为他们的托管平台控制面板。
我已验证主机已正确路由和设置,但仍然出现运行时错误:
HTTP 错误 500.0 - ANCM 进程内处理程序加载失败
- 未找到指定版本的 Microsoft.NetCore.App 或 Microsoft.AspNetCore.App
- 应用程序中未引用进程中的请求处理程序 Microsoft.AspNetCore.Server.IIS
- ANCM 找不到 dotnet。
我向客户服务报告了这个问题,他们给我发了几篇文章来尝试,但没有找到解决方案。由于错误说找不到关键的 aspnet 核心库,他们说他们已经“安装了 .NET core 2.1.10 和 2.2.2 托管包”,但我仍然遇到同样的错误。
主机上的 web.config(自动生成)是:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\BridgeSite.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />
</system.webServer>
</location>
</configuration>
<!--ProjectGuid: 7bcb9c33-cd6b-4078-9742-869d5dd7bxxx -->
对stackoverflow家族有什么建议吗?
【问题讨论】:
-
同样的问题。
标签: c# asp.net-core plesk plesk-onyx