0

我的问题是这样的-

我有一个 .NET 核心 webapi 项目 [针对 2.2]。现在在尝试运行它时,我收到以下错误,如图所示 -

在此处输入图像描述

我查阅了这个链接 --> HTTP Error 500.30 - ANCM In-Process Start Failurehttps://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。但它正在躲避我。究竟是什么问题?我有一种预感,这是一件微不足道但至关重要的事情,它正在躲避我。如果您需要有关项目版本/设置的更多详细信息,请告知,将分享。

4

1 回答 1

0

现在,这是我最新的 .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>

巧合或我不知道的是,我自己似乎偶然发现了解决方案和理想的设置,现在它正在工作。虽然我没有关于什么和原因的确切逻辑答案,但是是的。错误不再存在。

不管怎么说,还是要谢谢你,

于 2019-12-18T09:55:49.473 回答