ReportViewer控件和中型信任服务器

时间:2009-08-03 16:30:11

标签: asp.net reportviewer medium-trust

我有几个网站使用相同的托管服务商设置了2个不同的信任级别。一个是'Full',另一个是'Medium'。我没有意识到这一点,因为主持人决定实施新的安全政策,而不是告诉任何人。当我尝试使用ReportViewer控件时,我才发现,就像我在另一个旧网站上一样。现在显然我收到以下错误消息:

  

安全例外

     

描述:尝试了应用程序   执行不允许的操作   安全政策。授予这个   申请所需的许可   请联系您的系统   管理员或更改   应用程序的信任级别   配置文件。

     

异常详细信息:   System.Security.SecurityException:   该组件不允许部分   值得信赖的来电者。

现在我想知道有没有办法在中等信任环境中使用ReportViewer控件。我曾尝试在MSDN上阅读这篇文章,但说实话,试图从微软的文档中做出正面或反面从来都不是我能够掌握的东西。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我看过帖子说如果你在'远程'模式下运行(而不是'本地'模式),Viewer Control将只能以中等信任方式工作。我也在寻找一些关于如何执行此操作的良好代码示例,以及需要哪些版本的SQL Server和Visual Studio。