【问题标题】:Adding an ajax control toolkit accordion to a page throws a security exception向页面添加 ajax 控件工具包手风琴会引发安全异常
【发布时间】:2011-01-11 21:23:15
【问题描述】:

我在 web.config 文件中声明了这一行:

<add tagPrefix="ajax" 
     namespace="AjaxControlToolkit" 
     assembly="AjaxControlToolkit"/>

当我将 ajax:Accordion 添加到我的网页时,我收到以下错误消息:

安全异常

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

异常详细信息:System.Security.SecurityException:请求“System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限失败。

如果我注释掉 ajax:Accordion,错误就会消失。

【问题讨论】:

    标签: asp.net ajaxcontroltoolkit


    【解决方案1】:

    尝试在您的 web.config 中设置以下内容

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

    【讨论】:

    • 如果您无法更改信任级别怎么办? (即共享主机)
    • 确保您已将其注册为安全控件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 2014-04-10
    • 1970-01-01
    • 2013-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多