2016-07-14 2 views
0

Как релиз Power BI Embedded для официальной версии 1.0, я попытался обновить пакеты PowerBI nuget в своем приложении с версии beta до 1.0, все отлично работает на localhost.Исключение при обновлении пакетов Power BI Embedded nuget от бета до 1.0

Но при развертывании на веб-сервере (IIS на Windows Server 2012 R2), я получил исключение:

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Файлы \ 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. Я должен был вернуться к бета-версии для производства, пока не найду способ ее исправить.

ответ

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> 

 Смежные вопросы

  • Нет связанных вопросов^_^