Инициализатор типа для 'Freezer.Utils.ZipDeployer' вызвал исключение - PullRequest
1 голос
/ 06 июля 2019

Я получаю сообщение об ошибке на своем действующем сервере (IIS10) после развертывания при использовании Freezer screenshot library

https://github.com/haga-rak/Freezer/wiki

.Ошибка:

The type initializer for 'Freezer.Utils.ZipDeployer' threw an exception. ---> System.UnauthorizedAccessException: Access to the path 'ZipDeployer\\Temp' is denied.

Другие пробные подходы:

  • Я дал разрешение на определенную папку.
  • Я дал все привилегиив пул приложений.

перешел по этой ссылке "https://github.com/haga-rak/Freezer/issues/4"

Вот снимок разрешения для моей папки zipdeployer

enter image description here

Расширенные настройки пула приложений:

enter image description here

Имя пула приложений в настройках продвижения сайта

enter image description here

Ответы [ 2 ]

0 голосов
/ 08 июля 2019

Поскольку вы используете IIS 10, все может измениться.

Вы должны дать разрешение пользователю следующим образом.

enter image description here

  1. Вы должны перейти в эту папку.
  2. Щелкните правой кнопкой мыши -> Свойства -> Вкладка «Безопасность»
  3. Добавить для нового пользователя
  4. В окне «Выбор пользователя или группы» в поле «Местоположение» должно быть указано имя вашего компьютера и выполнен поиск пользователя IIS AppPool.NET 4.5. (Это похоже на IIS AppPool \ <>).
  5. Попробуйте дать "Полный контроль" для проверки

Если это работает, измените разрешение позже согласно вашему требованию.

0 голосов
/ 08 июля 2019

назначьте iis_iusrs, разрешение iusr для папки и перезапустите iis. enter image description here

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