Добавление аккордеона инструментария управления ajax на страницу вызывает исключение безопасности

У меня есть эта строка, объявленная в моем файле web.config:

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

Когда я добавляю на свою веб-страницу ajax: Accordion, я получаю следующее сообщение об ошибке:

Исключение безопасности

Описание: приложение попыталось выполнить операцию, запрещенную политикой безопасности. Чтобы предоставить этому приложению необходимое разрешение, обратитесь к системному администратору или измените уровень доверия приложения в файле конфигурации.

Сведения об исключении: System.Security.SecurityException: запрос разрешения типа «System.Web.AspNetHostingPermission, System, Version = 2.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089» не выполнен.

Если я закомментирую ajax: Accordion, ошибка исчезнет.


person Xaisoft    schedule 01.02.2010    source источник


Ответы (1)


Попробуйте установить ниже в своем web.config

<system.web>
 <trust level="Full" originUrl="" />
</system.web>
person madatanic    schedule 01.02.2010
comment
Что делать, если вы не можете изменить уровень доверия? (т.е. общий хостинг) - person Curt; 08.12.2010
comment
убедитесь, что вы зарегистрировали его как безопасный контроль - person madatanic; 10.12.2010