【问题标题】:Cannot find compilation library location for package 'Microsoft.NETCore.App' After publishing to IIS - .NET Core 2.1.1发布到 IIS 后找不到包“Microsoft.NETCore.App”的编译库位置 - .NET Core 2.1.1
【发布时间】:2018-12-07 05:54:05
【问题描述】:

当我将 .NET Core 2.1.1 应用程序发布到 IIS 时,我遇到了一个问题,从 .NET Core 2.1 升级到 2.1.1 后就开始出现这种情况。

我收到找不到包“Microsoft.NETCore.App”的编译库位置

我尝试重新安装/卸载/安装 SDK 2.1.301 和相关运行时但没有成功。

这在我的开发 PC 上运行良好,但在 IIS 服务器上却不行。

【问题讨论】:

  • 只有当我调用与基于 .NET Standard 2.0 的类库相关的方法时才会发生这种情况。应用程序的其余部分工作正常。

标签: iis .net-core


【解决方案1】:

我通过在我的 .csproj 文件中将 MvcRazorExcludeRefAssembliesFromPublish 设置为 false 解决了我的问题。

【讨论】:

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