gpt4 book ai didi

c# - .NetCore 3.1API 无法加载文件或程序集 'Microsoft.AspNetCore.Hosting.Abstractions'

转载 作者:行者123 更新时间:2023-12-03 20:51:33 27 4
gpt4 key购买 nike

Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.AspNetCore.Hosting.Abstractions, Version=3.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'. The system cannot find the file specified.File name: 'Microsoft.AspNetCore.Hosting.Abstractions, Version=3.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'


我正在使用 aws 将我的项目部署到服务器(.NetCore 3.1)。我遇到了上面的错误。但在本地 iis 中工作正常。
我尝试安装“Microsoft.AspNetCore.Hosting.Abstractions”。但我仍然面临同样的问题。
请在下面找到包引用
 <Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="EPPlus" Version="5.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Http.Features" Version="3.1.5" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer" Version="4.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.3" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.Design" Version="1.1.6" />
<PackageReference Include="MongoDB.Driver" Version="2.10.3" />
<PackageReference Include="Nancy" Version="2.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.4.1" />

</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Helpers\Helpers.csproj" />
<ProjectReference Include="..\Models\Models.csproj" />
<ProjectReference Include="..\Repository\Repository.csproj" />
<ProjectReference Include="..\Services\Services.csproj" />
</ItemGroup>


</Project>
我经历了几个 link关于同样的错误。我尝试了所有的方法。但我仍然遇到同样的问题。

最佳答案

这可能与此问题类似(不同的文件)https://docs.microsoft.com/en-us/answers/questions/8017/aspnet-core-310-site-wont-run-could-not-load-micro.html
您能否验证所有项目中所有与 .Net 核心相关的包?此外,如果您可以发布所有项目的包引用,则很容易验证。
该问题可能是由于您的任何项目中的一个或多个包造成的。此外,请确保 AWS 中提供正确版本的 SDK。尝试使用相同项目设置的空应用程序(所有 5 个项目中包版本相同的包)并将其部署到 AWS 以找出问题。

关于c# - .NetCore 3.1API 无法加载文件或程序集 'Microsoft.AspNetCore.Hosting.Abstractions',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62496743/

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