加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 应用程序尝试执行安全策略不允许的操作

发布时间:2020-12-16 00:04:57 所属栏目:asp.Net 来源:网络整理
导读:我在Visual Studio 2008中开发了一个Asp.net网站,它在使用Vista操作系统时运行良好,但我的工作站升级到Windows 7,现在出现以下错误: Security Exception Description: The application attempted to perform an operation not allowed by the security poli
我在Visual Studio 2008中开发了一个Asp.net网站,它在使用Vista操作系统时运行良好,但我的工作站升级到Windows 7,现在出现以下错误:

Security Exception Description: The application attempted to perform
an operation not allowed by the security policy. To grant this
application the required permission please contact your system
administrator or change the application’s trust level in the
configuration file.

Exception Details: System.Security.SecurityException: Request for the
permission of type ‘System.Web.AspNetHostingPermission,System,
Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089’
failed.

我从Visual Studio中运行本地计算机时遇到此错误…我已经用Google搜索了错误,但到目前为止我找不到任何帮助.部署在服务器上时,我没有收到错误,只是在我的本地.

该网站引用了我在同一解决方案中创建的.dll项目.当我尝试实例化其中任何一个.dll项目中包含的对象时,似乎会发生错误.

Web.config中的此设置没有帮助:

<trust level="Full" originUrl="" />

也没有这样做:

<securityPolicy>
    <trustLevel  name="Full" policyFile="internal" />
</securityPolicy>

解决方法

这是一个老问题,但我最近遇到了这个确切的问题,因为问题存在于本地机器而不是像其他大部分信息因为这个特定错误所带来的远程问题,所以这些解决方案都没有帮助我我要把我的解决方案放在这里.

我的问题是我使用网络工作站并尝试运行存储在网络驱动器上的解决方案.出于某种原因,我的本地计算机不信任该特定驱动器,并且它不会接受任何提高应用程序信任级别的尝试.

一旦我意识到问题是驱动器本身,我只是将整个解决方案移到另一个解决方案上,它解决了我的问题.我想与网络管理员讨论他们的权限也可能有助于纠正错误,但只是将解决方案切换到本地驱动器修复了我遇到的问题并可能对其他人有效.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读