2010-02-01 22 views
0

我有这行我的web.config文件中声明:添加一个AJAX控件工具包手风琴的页面会引发安全异常

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

当我添加一个ajax:手风琴到我的网页上,我得到以下错误信息:

安全例外

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

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

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

回答

1

尝试在你的web.config设置如下

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

如果你不能改变你的信任度? (即共享主机) – Curt 2010-12-08 14:06:19

+0

请确保您已将其注册为安全控制 – madatanic 2010-12-09 22:08:45