我将我的项目从 .net core 2.2 升级到 3.1,该项目在我的 Visual Studio 2019 中运行良好,临时服务器出现问题,它提示错误“HTTP 错误 500.30 - ANCM 进程内启动失败”。如果我将托管模型更改为进程外,它工作正常。
所以我尝试了一个默认的 .net 核心项目(API - .net core 3.1)并遇到了同样的问题 -> 问题不是我的代码。我确实安装了 sdk 和托管包 3.1,下面是 ancm 日志和 dotnet 信息,我注意到“主机(用于支持)”显示“版本:2.1.4”,ancm 显示“hostfxr.dll”位于'E:\Program Files\dotnet\host\fxr\2.1.4\hostfxr.dll'"
为什么它无法加载以下 Microsoft 文档的最新版本:https : //docs.microsoft.com/en-us/dotnet/core/distribution-packaging
任何帮助或建议将不胜感激,谢谢。
.NET Core SDK (reflecting any global.json):
Version: 3.1.200
Commit: c5123d973b
Runtime Environment:
OS Name: Windows
OS Version: 10.0.14393
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\3.1.200\
Host (useful for support):
Version: 2.1.4
Commit: 85255dde3e …Run Code Online (Sandbox Code Playgroud)