首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >程序集不允许部分信任的调用方。

程序集不允许部分信任的调用方。
EN

Stack Overflow用户
提问于 2010-08-15 10:32:31
回答 6查看 60.5K关注 0票数 15

如何更改我的库以允许部分信任的调用方?

我得到以下错误:

'/‘应用程序中的服务器错误。 安全异常 说明:应用程序试图执行安全策略不允许的操作。若要授予此应用程序所需的权限,请与系统管理员联系,或更改该应用程序在配置文件中的信任级别。 异常详细信息: System.Security.SecurityException:该程序集不允许部分受信任的调用方。 源错误:没有相关的源行 源文件: App_Web_kzj7vfkn.2.cs 行:0

编辑

再看一看这个问题,似乎是System.Web.UI.ClientScriptManager造成了这个问题

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-08-15 11:02:01

假设您可以访问您的库的源。

  • 给你想要调用的库一个强名称。
  • [大会:部分信托人]添加到您要调用的库中。
  • 创建代码组以设置库的权限

给出了一个非常好的详细解释,这里还阅读了底部的链接,以获得更好的理解。

问题可能不是您的程序集,但您正在调用另一个不允许部分受信任的调用者的程序集。在运行时,您可以使用杂色查找哪个程序集会给您带来问题。如果这是问题所在,并且您有此程序集的源,则还需要将[大会:部分信托人]属性应用于该程序集,如果您没有源,那么我所知道的唯一选项就是替换麻烦的库。

票数 19
EN

Stack Overflow用户

发布于 2017-03-22 13:17:47

就我而言-

这解决了一个类似的问题:

我必须去我的dll属性,

然后按下“解除阻塞”按钮:

票数 9
EN

Stack Overflow用户

发布于 2016-10-29 16:36:47

我知道现在回答已经很晚了,但为了帮助未来的访客,我想再加一个答案。

我的场景

在我的CCavenue应用程序中实现asp.net支付网关时,由于CCavenue加密MCPG.CCA.Util,我遇到了这个问题。

web.config 请在中添加以下行

代码语言:javascript
复制
<system.web>

  <trust level="Full" />

</system.web>
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3487001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档