System.Security.SecurityException: запрос на разрешение типа «System.Security.Permissions.EnvironmentPermission, mscorlib» завершился неудачно

Я получаю следующую ошибку, когда пытаюсь запустить локальный веб-сайт «Опубликован».

Ошибка сервера в приложении '/'.


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

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

Сведения об исключении: System.Security.SecurityException : запрос разрешения типа 'System.Security.Permissions.EnvironmentPermission, mscorlib, Version = 2.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089 ' не удалось.

Ошибка источника:

Необработанное исключение было создано во время выполнения текущего веб-запроса. Информацию о происхождении и местонахождении исключения можно определить с помощью трассировки стека исключений ниже.

Трассировка стека:

  [SecurityException: запрос разрешения типа «System.Security.Permissions.EnvironmentPermission, mscorlib, Version = 2.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089» не выполнен.]
System.Security.CodeAccessSecurityEngine.Check (требование объекта, StackCrawlMark и stackMark, логическое значение isPermSet) +0
Система. Безопасность.CodeAccessPermission.Demand () +54
System.Environment.ExpandEnvironmentVariables (имя строки) +650
cc..cctor () +88

Информация о версии: Версия Microsoft .NET Framework: 2.0.50727.4927; Версия ASP.NET: 2.0.50727.4927

Прочитав несколько блогов, я добавил следующее в Web.config , но по-прежнему получаю ту же ошибку.

<system.web>
    <trust level="Full"/> ...

Есть ли в IIS какие-либо настройки для настройки уровня доверия? Я хотел бы преодолеть ошибку, не меняя код файлов.

9
задан Michael 18 March 2019 в 03:23
поделиться