ReflectionPermission не предоставляется, хотя уровень доверия высокий

Я пытаюсь запустить приложение ASP.NET 2.0 в Windows 2008, IIS 7.5. Приложение выдает это исключение:

SecurityException: запрос разрешения типа "System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.0.0, Culture= нейтральный, PublicKeyToken=b77a5c561934e089" не выполнен.]

ДАЖЕ ЧЕРЕЗ приложение работает на trust level = "Full" как указано в web.config, И да, фреймворк web.config настроен на переопределение уровня доверия.

У меня есть ощущение, что политики безопасности на коробке препятствуют тому, чтобы приложение фактически работало на этом уровне доверия, даже если мы явно проинструктировали это. Приложение отлично работает в dev на Win7.

Спасибо за любые идеи.

1 ответ

Проблема решена после "Разблокировки" определенной библиотеки DLL и ее файлов pdb и xml. (Щелкните правой кнопкой мыши, Свойства, нажмите кнопку "Разблокировать".)

Другие вопросы по тегам