如何更改我的库以允许部分信任的调用方?
我得到以下错误:
'/‘应用程序中的服务器错误。 安全异常 说明:应用程序试图执行安全策略不允许的操作。若要授予此应用程序所需的权限,请与系统管理员联系,或更改该应用程序在配置文件中的信任级别。 异常详细信息: System.Security.SecurityException:该程序集不允许部分受信任的调用方。 源错误:没有相关的源行 源文件: App_Web_kzj7vfkn.2.cs 行:0
编辑
再看一看这个问题,似乎是System.Web.UI.ClientScriptManager造成了这个问题
发布于 2010-08-15 11:02:01
假设您可以访问您的库的源。
给出了一个非常好的详细解释,这里还阅读了底部的链接,以获得更好的理解。
问题可能不是您的程序集,但您正在调用另一个不允许部分受信任的调用者的程序集。在运行时,您可以使用杂色查找哪个程序集会给您带来问题。如果这是问题所在,并且您有此程序集的源,则还需要将[大会:部分信托人]属性应用于该程序集,如果您没有源,那么我所知道的唯一选项就是替换麻烦的库。
发布于 2017-03-22 13:17:47
就我而言-
这解决了一个类似的问题:
我必须去我的dll属性,
然后按下“解除阻塞”按钮:

发布于 2016-10-29 16:36:47
我知道现在回答已经很晚了,但为了帮助未来的访客,我想再加一个答案。
我的场景
在我的CCavenue应用程序中实现asp.net支付网关时,由于CCavenue加密MCPG.CCA.Util,我遇到了这个问题。
web.config 请在中添加以下行
<system.web>
<trust level="Full" />
</system.web>https://stackoverflow.com/questions/3487001
复制相似问题