我的问题是这样的-
我有一个 .NET 核心 webapi 项目 [针对 2.2]。现在在尝试运行它时,我收到以下错误,如图所示 -
我查阅了这个链接 --> HTTP Error 500.30 - ANCM In-Process Start Failure 和 https://github.com/aspnet/AspNetCore/issues/8980
通过编辑 .csproj 文件尝试。尝试降级到 netcoreapp2.1。降级程序集版本。不工作。所以又恢复了。
更改为“处理中”和“所有人”。但这也不起作用。显示相同的错误消息。
我现在的 .csproj 文件:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>Everyone</AspNetCoreHostingModel>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Cors" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.2.3" />
</ItemGroup>
</Project>
事实上,我在环境中安装了 .NET Core SDK 和运行时最高版本 3.1。但还是。到目前为止,我已经尝试了几种更改设置和 sdk 等项目的 perms/combs。但它正在躲避我。究竟是什么问题?我有一种预感,这是一件微不足道但至关重要的事情,它正在躲避我。如果您需要有关项目版本/设置的更多详细信息,请告知,将分享。