Ошибка HTTP 500.19 Невозможно изменить разрешения IIS - PullRequest
0 голосов
/ 08 июня 2018

Проблема

Я клонировал существующий проект веб-форм, и при попытке создать я получаю сообщение об ошибке;

Ошибка HTTP 500.19- Внутренняя ошибка сервераЗапрашиваемая страница недоступна, поскольку соответствующие данные конфигурации для этой страницы недействительны.

Ниже этой ошибки в разделе «Подробная информация об ошибке» указан путь к файлу конфигурации, который, по-видимому, указывает на правильныйместо, принять на машину предыдущего участника решения.

Ниже приведен подход, который я использовал, чтобы попытаться решить эту проблему

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

Я сталкивался с таким вопросом: Как мне разрешить «Ошибка HTTP 500.19 - Внутренняя ошибка сервера» на IIS7.0

Ответ, предоставленный Брюсом, упоминается:

«Проверьте каталог и посмотрите, имеет ли этот пользователь соответствующие права на него».

В попытке сделать этоУ меня был быстрый Google и то же самое по следующему вопросу: Запрашиваемая страница не может быть доступна, потому что связанные данные конфигурации для страницы недействительна ошибка

Из ответа Intermension я понял, что этобыло «ApplicationPoolIdentity», которому не были назначены правильные разрешения, поэтому, пытаясь решить эту проблему, я посетил следующую ссылку. Обзор разрешений IIS7 - ApplicationPoolIdentity Я успешно выполнил шаги Джона Адамса, как показано здесь:

enter image description here

Это было неудачно, и я не уверен, куда идти сейчас.

Спасибо заранее!:)

1 Ответ

0 голосов
/ 08 июня 2018

Вы можете выполнить следующие шаги:

  1. Проверить, какой пул приложений использует ваш веб-сайт enter image description here
  2. Измените его, чтобы использовать ApplicationPoolIdentity, если это не так.
  3. Перейдите в каталог своего веб-сайта и найдите пользователя удостоверения пула приложений в формате IIS AppPool {имя AppPool}, например, IIS AppPool \ DefaultWebsite и предоставьте ему разрешения на чтение

enter image description here

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