Запрошенная страница не может быть доступна, потому что связанные данные конфигурации для страницы недопустимы ошибка - PullRequest
441 голосов
/ 09 февраля 2012

Я хочу загрузить свой собственный сайт asp.net в IIS через IIS manager.Но когда я делаю это, я получаю следующую ошибку

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

Module  IIS Web Core
Notification    Unknown
Handler Not yet determined
Error Code  0x80070005
Config Error    Cannot read configuration file due to insufficient permissions
Config File \\?\C:\Users\Yasso\Documents\Visual Studio 2008\WebSites\WebSite5\web.config

Я много раз искал решение для этой ошибки, но ни одно из решений не решило ошибку.

У меня проблема с учетной записью IUSR.Я не вижу эту учетную запись в «имени группы или пользователя» в свойствах web.config.

В чем проблема?

Ответы [ 45 ]

1 голос
/ 15 апреля 2017

Я решил эту проблему, удалив папку obj моего веб-приложения.После восстановления решения проблема исчезла.

1 голос
/ 01 апреля 2016

Для меня я получал последние новости из системы контроля версий, и это случилось.

Путь virtualDirectory файла applicationhost.config был другим, чем на моем компьютере.

Я восстановил свою копию, и она работает. Я использую IIS Express.

enter image description here

1 голос
/ 11 сентября 2015

В моем случае, configSections должен быть наверху в конфигурации

<configuration>
<configSections>
...
</configSections>
<othersetting>
</othersetting>
.....
0 голосов
/ 22 апреля 2019

Установить модуль ASP.NET Core

Скачать установщик можно по следующей ссылке: https://www.microsoft.com/net/permalink/dotnetcore-current-windows-runtime-bundle-installer

0 голосов
/ 07 февраля 2014

В моем случае я выбрал пул приложений с .NET Framework 2.0 и включил 32-разрядное приложение.У меня было приложение .NET Framework 2.0.

Я получаю сообщение об ошибке «Попытка загрузить программу с неверным форматом» в проекте репликации SQL Server

0 голосов
/ 31 октября 2018

Я получал эту ошибку при запуске проекта с моего локального компьютера с использованием Visual Studio 2017

Ни одно из этих решений не помогло мне. В конце концов, исправление, которое работало для меня, было следующим:

  1. Щелкните правой кнопкой мыши по проекту -> Свойства -> Интернет -> URL проекта
  2. В текстовом поле Url проекта я увеличил номер порта на один, а затем нажал кнопку «Создать виртуальный каталог».
  3. Сохраните ваши изменения и снова запустите проект.
0 голосов
/ 09 октября 2018
0 голосов
/ 12 февраля 2018

Проверьте код ошибки / HResult и следуйте этому руководству:

0x80070005

Эта проблема возникает по одной из следующих причин:

  • Вы используете IIS 7.0 на компьютере под управлением Windows Vista. Кроме того, вы настраиваете веб-сайт для использования сквозной аутентификации UNC для доступа к удаленному общему ресурсу UNC.

Группа IIS_IUSRS не имеет соответствующих разрешений для файла ApplicationHost.config, для файла Web.config или для виртуальных каталогов / каталогов приложений IIS.

Решение

Метод 1

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

Метод 2 (наиболее вероятный)

Предоставьте разрешение на чтение группе IIS_IUSRS для файла ApplicationHost.config или для файла Web.config.

Итак, простыми словами, вам нужно:

  1. Открыть Свойства папки , содержащей указанный вами Файл конфигурации (например, Web.config).
  2. В Безопасность Вкладка , Редактировать ... и Добавить ... : IIS_IUSRS сгруппировать и подтвердить.
0 голосов
/ 26 октября 2016

В моем случае я просто запустил Visual Studio в режиме администратора.

0 голосов
/ 07 июля 2014

* Очень простое решение:

  1. Перейти к IIS

  2. Выберите приложение из левой панели.

  3. Двойной щелчок по просмотру каталогов в средней панели.

  4. Теперь перейдите на правую панель и в разделе «Действие» просто нажмите «ВКЛЮЧИТЬ»

Вот и все !!

Люди, попробуйте разобраться в ошибке: Ошибка конфигурации Не удается прочитать файл конфигурации из-за недостаточных прав доступа

...