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. (Щелкните правой кнопкой мыши, Свойства, нажмите кнопку "Разблокировать".)