我有几个网站使用相同的托管服务商设置了2个不同的信任级别。一个是'Full',另一个是'Medium'。我没有意识到这一点,因为主持人决定实施新的安全政策,而不是告诉任何人。当我尝试使用ReportViewer控件时,我才发现,就像我在另一个旧网站上一样。现在显然我收到以下错误消息:
安全例外
描述:尝试了应用程序 执行不允许的操作 安全政策。授予这个 申请所需的许可 请联系您的系统 管理员或更改 应用程序的信任级别 配置文件。
异常详细信息: System.Security.SecurityException: 该组件不允许部分 值得信赖的来电者。
现在我想知道有没有办法在中等信任环境中使用ReportViewer控件。我曾尝试在MSDN上阅读这篇文章,但说实话,试图从微软的文档中做出正面或反面从来都不是我能够掌握的东西。
非常感谢任何帮助。
答案 0 :(得分:0)
我看过帖子说如果你在'远程'模式下运行(而不是'本地'模式),Viewer Control将只能以中等信任方式工作。我也在寻找一些关于如何执行此操作的良好代码示例,以及需要哪些版本的SQL Server和Visual Studio。