3

我在共享托管服务器上上传了一个 asp.net 网站,但对于某些页面,我收到“SecurityException”。这个页面没有html body,只有这个页面的page_load 事件中写的代码。删除 html 正文的原因是这个页面将充当一个 api,以便第 3 方将创建一个 webrequest 并从页面获得适当的响应。在本地主机上它工作正常,但上传时出现上述错误。我使用了许多项目系统流程所需的第 3 方 dll。

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

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

我还尝试在 web.config 文件中执行完全信任级别,但没有奏效。

4

1 回答 1

4

我有一个类似的问题。

它通过以下配置解决 -

<system.web>
<trust level="Full" />

小心使用大写 F 表示 Full。小写 f 产生以下错误(这花了我几个小时) -

“无法读取信任级别‘完整’的安全策略文件。”

于 2014-06-15T05:42:35.290 回答