我想从appSettings
文件中读取c:\Program Files\Microsoft SQL Server\MSSQL.4\Reporting Services\ReportManager\Web.config
值并将其显示在报告中。
我添加了对System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
的引用,并将字段Value
属性设置为
System.Web.Configuration.WebConfigurationManager.AppSettings("SomeKey")
。
我得到的只是一条非常有用的#Error
消息。
我发现了Can you reference appSettings in an SSRS report?问题,但我想尽可能避免创建自定义程序集(毕竟,我想要做的事情,不需要自定义逻辑)。
奖金问题:
c:\Program Files\Microsoft SQL
Server\MSSQL.4\Reporting
Services\LogFiles
和事件查看器中 - 那里什么都没有。)答案 0 :(得分:1)
我设法让它发挥作用(在this article的帮助下)! 事实证明,我从一开始就做了几乎的所有事情 - 我只需要更改小细节:
我将appSettings
移到了
c:\Program Files\Microsoft SQL
Server\MSSQL.4\Reporting
Services\ReportServer\web.config
个文件
(所有尝试访问
ReportManager\Web.config
失败了。
我替换了System.Web
参考
System.Configuration,
Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a
。
我用过
System.Configuration.ConfigurationManager.AppSettings("SomeKey")
阅读价值。