asp.net之在共享服务器上发布时获取 "System.Security.SecurityException: That assembly does not allow partially trusted callers"
我在共享托管服务器上上传了一个 asp.net 网站,但对于某些页面,我收到“SecurityException”。这个页面没有html body,只有在这个页面的page_load事件中写的代码。删除 html 主体背后的原因是这个页面将充当 api,以便第 3 方将创建一个 web 请求并从该页面获得适当的响应。在本地主机上它工作正常,但上传时出现上述错误。我使用了许多项目系统流程所需的第 3 方 dll。
异常详情: 小描述:System.Security.SecurityException:该程序集不允许部分受信任的调用方。
详细描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或在配置文件中更改应用程序的信任级别。
我也尝试在 web.config 文件中设置完全信任级别,但没有成功。
请您参考如下方法:
我遇到了类似的问题。
通过以下配置解决了 -
<system.web>
<trust level="Full" />
请小心使用大写字母 F 表示 Full。小写的 f 会产生以下错误(这让我花了几个小时)-
“无法读取信任级别‘完整’的安全策略文件。”
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。