500.19 - Внутренняя ошибка сервера. Запрошенная страница недоступна, поскольку связанные данные конфигурации для страницы недействительны.
Прежде чем все это прочитают, я просто хочу сказать, что знаю, что есть связанные темы там, но я либо их попробовал, либо не понял. С учетом сказанного здесь ничего не происходит...
Я пытаюсь запустить веб-приложение MVC в моем IIS. К сожалению, я абсолютно застрял в этой ошибке:
HTTP Error 500.19 - Internal Server Error
The Request page cannot be accessed becasue the related configuration data for
the page is invalid.
Module: IIS Web Core
Notification: BeginRequest
Handler: Not yet determined
Error Code: 0x80070005
Config Error: Cannot read configuration file due to insufficient permissions
Config File: \foo\web.config
Request URL: http://localhost/WEBAPP
Logon Method: Not yet determined
Logon User: Not yet determined
Config Source
-1:
0:
Я не совсем уверен, что еще делать. Я также попытался предоставить разрешение на чтение файла web.config и, похоже, не работал.
Если у кого-то есть какая-либо информация или он сможет помочь мне в этом, это будет очень признательно. Спасибо!
Ответы
Ответ 1
В этом блоге msdn: Устранение ошибок HTTP 500.19 в IIS 7 в sceanrio 8 для кода ошибки 0x80070005 (E_ACCESSDENIED - Общедоступная ошибка отказа):
Grant Read permission to the IIS_IUSRS group ...
.... the worker process identity (and/or the IIS_IUSRS group) needs at least Read access to the directory so that it can check for a web.config file in that directory.
Ответ 2
В моем случае мне нужно было установить модуль перезаписи URL-адреса IIS 2.0, потому что он используется в web.config, и это был первый запуск сайта на новой машине.
Ответ 3
Я исправил это, перезапустив VS.
Я открыл файл конфигурации в другом экземпляре VS и, по-видимому, пошел на гайки...
Ответ 4
Пожалуйста, выполните следующие действия.
- Перейдите в Панель управления
- Перейдите в раздел "Программы и функции"
- Включить или отключить функцию окна
- Перейдите в Информационную службу Интернета node
- Следуйте всемирным веб-службам.
- Затем проверьте функцию разработки приложений.
- Затем, пожалуйста, проверьте все Node Специально Asp или Framework приложения, как Asp.net 3.5 или ASP.NET 4.5, что у вас есть
Ответ 5
![**Enable** All Features under **Application Development Features** and Refresh the **IIS**]()
Перейти к функциям Windows вкл. Или выкл. Включите все функции в разделе Функции разработки приложений и обновите IIS. его работа
Ответ 6
У меня была подпапка с именем web.config, переименовавшая эту папку, разрешила проблему
Ответ 7
Моя проблема в том, что я случайно установил другой сайт в качестве сайта по умолчанию вместо стандартного IIS (путем открытия другого проекта.) Мне пришлось удалить сайт по умолчанию и переназначить его по умолчанию C:\inetpub\wwwroot
, используя мой домен, пользователь обошел, а затем просто снова открыл мой проект, который я пытался запустить (тот, который показывает эту ошибку), и это был весь хоккейный dorry
Ответ 8
Я получал доступ к проекту изнутри виртуальной машины - обменивался папкой проекта с ОС хоста (Windows 10). Попробовав многие из этих решений и даже обеспечив разрешения для IIS_IUSRS
, я все равно могу решить эту проблему.
В конце концов, я скопировал эту папку с хоста на путь гостевой ОС, и теперь я могу правильно запустить тот же проект ASP.NET без ado. Но я также пошел вперед и дал группе IIS_IUSRS
полный контроль над этим новым каталогом... возможно, что в этом случае действительно не нужно? Я ленив, чтобы проверить этот банкомат.
Ответ 9
Если Folder получает от другого, а файл хоста уже сгенерирован в ProjectName\.vs\config
, он конфликтует с новым и получает эту ошибку.
Поэтому удалите файл хоста из ProjectName\.vs\config
и перезапустите проект еще раз. Это сработало для меня
Ответ 10
В моем случае, Server имел более низкую версию фреймворка, чем ваше приложение. установил последнюю версию фреймворка и исправил эту проблему.