我无法在网站上显示任何问题(我收到了文件的zip文件)。基于this,我的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>
......之所以引人注目是因为&#34; Reporting.RdlBuildProvider&#34; part以红色显示,就好像它无法识别一样(文件中没有其他内容因此被标记)。
在这个项目中确实存在与SSRS的关系,但我不认为是直接的,所以我试着评论出Web.config的那一部分,但它没有任何区别 - 我仍然得到&#34; 500.19&#34;尝试运行网站时出错。
尽管如此,我想把它弄清楚,所以如何添加&#34; Microsoft.Reporting.RdlBuildProvider&#34;为我的网站项目构建提供商扩展?
答案 0 :(得分: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>