【问题标题】:Security exception with ASP.NET AJAX toolkitASP.NET AJAX 工具包的安全异常
【发布时间】:2010-02-26 04:53:00
【问题描述】:

我已经编写了一个使用 ASP.NET AJAX 工具包的 ASP.NET WebForms 应用程序。我已经将 MultiView 控件放到了 web 窗体上,当我在 Vista 下使用它时,它工作得很好。好吧,我不得不更换我的机器(HD 失败),然后我去了 Windows 7 Ultimate。我尝试从系统中复制 ASP.NET 应用程序(在它最终失败之前)并将其放到 Windows 7 机器上。我可以很好地调出应用程序,转到所有页面,但是上面有这些控件的页面。当我这样做时,我收到以下错误:

安全异常

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

异常详细信息:System.Security.SecurityException:请求权限 键入“System.Web.AspNetHostingPermission,系统,版本=2.0.0.0,文化=中性, PublicKeyToken=b77a5c561934e089' 失败。

发生了什么事?我该如何解决?

【问题讨论】:

    标签: asp.net ajax


    【解决方案1】:

    通过更改默认应用程序池的高级设置,我能够在我的开发环境(本地计算机)中解决此问题。标题为“流程模型”的部分有一个设置“加载用户配置文件”。当我将其更改为“True”时,问题停止发生。

    【讨论】:

    • 哇,有趣!我必须检查一下,谢谢 Kevin G。由于该更改是针对默认应用程序池的,我想它会影响所有 ASP.NET 应用程序,对吗?
    • 谢谢!我一直在将我的 AJAX 应用程序迁移到新的 Web 服务器并开始看到此错误。经过几个小时的尝试不同的事情,你的解决方案是解决它的快速修复。
    猜你喜欢
    • 2016-07-30
    • 2013-05-22
    • 2010-12-02
    • 2016-07-05
    • 2011-07-11
    • 1970-01-01
    • 2010-09-19
    • 1970-01-01
    相关资源
    最近更新 更多