Подтвердить что ты не робот

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 и, похоже, не работал.

Если у кого-то есть какая-либо информация или он сможет помочь мне в этом, это будет очень признательно. Спасибо!

4b9b3361

Ответ 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 имел более низкую версию фреймворка, чем ваше приложение. установил последнюю версию фреймворка и исправил эту проблему.