Исключение безопасности с ASP.NET AJAX инструментарий - PullRequest
1 голос
/ 26 февраля 2010

У меня есть написанное приложение ASP.NET WebForms, которое использует ASP.NET AJAX Toolkit. Я поместил элемент управления MultiView в веб-форму, и он работал нормально, когда он был под Vista. Что ж, мне пришлось заменить мою машину (сбой HD), и я перешел на Windows 7 Ultimate. Я попытался скопировать приложение ASP.NET из системы (до того, как оно окончательно перестало работать) и поместил его на компьютер с Windows 7. Я могу нормально запустить приложение, перейти на все страницы, но ту, на которой есть эти элементы управления. Когда я получаю, я получаю следующую ошибку:

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

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

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

Что происходит? Как мне это исправить?

1 Ответ

3 голосов
/ 09 марта 2010

Мне удалось исправить это в моей среде разработки (локальный компьютер), изменив расширенные настройки в пуле приложений по умолчанию. Раздел «Модель процесса» имеет настройку «Загрузить профиль пользователя». Когда я изменил это на «True», проблема перестала возникать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...