【问题标题】:Exception when upgrading Power BI Embedded nuget packages from beta to 1.0将 Power BI Embedded nuget 包从 beta 升级到 1.0 时出现异常
【发布时间】:2016-07-14 13:54:50
【问题描述】:

随着 Power BI Embedded 发布到正式版 1.0,我尝试将我的应用程序中的 PowerBI nuget 包从 beta 版升级到 1.0,一切都在 localhost 上完美运行。

但是当我部署到 Web 服务器(Windows Server 2012 R2 上的 IIS)时,我遇到了异常:

c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\ada706e8\d6adc8aa\App_Web_index.cshtml.1c5a15dd.b_ofojaq.0.cs(77):错误 CS0012:类型'System.Object' 在未引用的程序集中定义。您必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。

我不确定如何修复它,我在 .NET 4.6.1 上的应用程序。我不得不返回测试版进行生产,直到找到修复它的方法。

【问题讨论】:

    标签: c# azure powerbi powerbi-embedded


    【解决方案1】:

    通过添加以下行修复它:

    <add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    

    进入 web.config:

    <compilation debug="true" targetFramework="4.6.1">
      <assemblies>
        <add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
      </assemblies>
      ....
    </compilation>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-18
      • 2020-02-21
      • 2017-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多