【问题标题】:Cannot find compilation library location for package 'Microsoft.AspNet.WebApi.Client' .Net Core 2.1找不到包“Microsoft.AspNet.WebApi.Client”.Net Core 2.1 的编译库位置
【发布时间】:2019-05-08 10:28:54
【问题描述】:

我正在为我的 Web 应用程序使用 .NET Core 2.1。几天前,当我在我的服务器上发布它时,它运行良好。现在应用程序在我的本地计算机上运行良好,但是当我在服务器上发布它时,应用程序没有启动。状态码为 500 的错误,当我查看日志文件时,出现以下消息:

System.InvalidOperationException:找不到包“Microsoft.AspNet.WebApi.Client”的编译库位置

我没有在应用程序和我的服务器上进行任何 SDK 升级。我尝试清理项目中的 .dll 文件并重新发布,但没有成功。

您知道哪里出了问题吗?任何帮助将不胜感激。

【问题讨论】:

  • 您的托管情况如何?我猜你没有在服务器上安装正确的版本?

标签: .net asp.net-core asp.net-core-2.1


【解决方案1】:
<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>    
  </PropertyGroup>
</Project>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 2017-05-04
    • 1970-01-01
    • 2022-01-11
    相关资源
    最近更新 更多