0

我在获得网站显示方面没有任何问题(我被给了一个文件的zip文件)。基于this,这是我的Web.config文件不可读的问题。如何将“Microsoft.Reporting.RdlBuildProvider”构建提供商扩展添加到我的网站项目中?

因为它正好在项目中,所以我不明白为什么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> 

...为什么脱颖而出的原因是因为“报告。 RdlBuildProvider“部分显示为红色,就好像它不可识别(文件中没有其他内容因此被标记)。

在这个项目中确实存在与SSRS的关系,但我不认为它是直接的,所以我尝试将Web.config的那部分注释掉,但它没有区别 - 我仍然得到尝试运行该网站时出现“500.19”错误。然而,我想要得到红色,所以我怎样才能将“Microsoft.Reporting.RdlBuildProvider”Build Provider Extension添加到我的网站项目中?

回答

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> 
相关问题