1

我有几个具有相同主机的网站,它们设置了 2 个不同的信任级别。一个是“满”,另一个是“中”。我没有意识到这一点,因为主机商决定实施新的安全策略并且不告诉任何人。我只是在尝试像在另一个旧站点上一样使用 ReportViewer 控件时才发现的。现在显然我收到以下错误消息:

安全异常

说明:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或在配置文件中更改应用程序的信任级别。

异常详细信息:System.Security.SecurityException:该程序集不允许部分受信任的调用者。

现在我想知道有没有一种方法可以在中等信任环境中使用 ReportViewer 控件。我曾尝试在 MSDN 上阅读此内容,但老实说,试图从 Microsoft 的文档中脱颖而出从来都不是我能掌握的。

任何帮助将不胜感激。

4

1 回答 1

0

我看过帖子说,如果您在“远程”模式(而不是“本地”模式)下运行,查看器控件只会在中等信任下工作。我还在寻找一些关于如何执行此操作以及需要哪些版本的 SQL Server 和 Visual Studio 的优秀代码示例。

于 2009-08-28T16:16:03.053 回答