Как добавить расширение поставщика сборки Microsoft.Reporting.RdlBuildProvider в проект моего веб-сайта?

У меня нет конца проблемам с отображением веб-сайта (мне дали zip-файл с файлами). На основе этого, проблема в том, что мой файл Web.config не читается.

Поскольку это прямо в проекте, я не понимаю, почему у VS возникают проблемы с его чтением. Возможно, это что-то в содержании файла, которое бросает гаечный ключ в работу?

Единственное, что меня действительно бросает в глаза (я не понимаю большую часть этого), это следующее:

<compilation debug="true">
  <buildProviders>
    <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, 
Microsoft.ReportViewer.Common, Version=8.0.0.0, 
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
  </buildProviders>

... и причина, по которой это выделяется, заключается в том, что часть «Reporting.RdlBuildProvider» отображается красным цветом, как будто она не распознана (таким образом, ничто другое в файлах не помечено).

Это правда, что в этом проекте есть отношение к SSRS, но я не думаю, что прямое, поэтому я попытался закомментировать эту часть Web.config, но это не имело никакого значения - я все еще получаю ошибку «500.19». при попытке запустить сайт.

Тем не менее, я хотел бы избавиться от красного, так как я могу добавить расширение поставщика сборки «Microsoft.Reporting.RdlBuildProvider» в свой проект веб-сайта?


person B. Clay Shannon    schedule 03.03.2017    source источник


Ответы (1)


Попробуй это:

<compilation debug="true">
  <buildProviders>
    <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
  </buildProviders>
  <assemblies>
    <add assembly="Microsoft.ReportViewer.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
    <add assembly="Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
  </assemblies>
</compilation>
person Charlie    schedule 03.02.2018