请问: 不能在该应用程序级别之下定义元素“buildProviders”。怎么回事? 10

向高手请教一下,关于使用asp.netrdlc(ReportViewer)报表时出现的错误,提示如下:配置错误说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面... 向高手请教一下,关于使用asp.net rdlc(ReportViewer)报表时出现的错误,提示如下:
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 不能在该应用程序级别之下定义元素“buildProviders”。

源错误:

行 42: <add assembly="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
行 43: </assemblies>
行 44: <buildProviders>
行 45: <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
行 46: </buildProviders>

源文件: D:\Inetpub\Scripts\test2\web.config 行: 44

--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053

在VWD上直接运行不会出错的,在IIS上发布就出现了这个错误,请高手指教,谢谢!
展开
 我来答
liyak
2013-08-16
知道答主
回答量:30
采纳率:0%
帮助的人:16.9万
展开全部
rdlc报表文件需要存放在站点根目录中,如果在文件夹中则会出现上面错误。
在IIS中将该文件夹转换为应用程序即可解决
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式