Запрашиваемая страница недоступна, потому что связанные данные конфигурации для этой страницы недействительны - PullRequest
11 голосов
/ 06 июля 2011

Я получаю эту ошибку при попытке запустить приложение ASP.NET без файла web.config.

Запрашиваемая страница недоступна, поскольку соответствующие данные конфигурации для страницы недействительны

пока я читаю, мы можем запускать приложения .NET без файлов веб-конфигурации, но когда я попробовал, это выдает ошибку. Я использую iis 7 на машине с Windows 7.

Когда я создаю виртуальный каталог приложения внутри inetpub / wwwroot, он работает нормально. Почему нет другого каталога?

Ответы [ 3 ]

15 голосов
/ 13 июня 2012

Одной из причин может быть версия .NET Framework (на уровне ISS или пула приложений), отличная от версии приложения.

Другая причина может быть в том случае, если в вашем web.config используются модули, которые текущая конфигурация IIS не «распознает». Например. URL rewrite или другие дополнительные модули, которые необходимо явно включить перед использованием.

7 голосов
/ 06 июля 2011

Это может быть причиной:

Если в файле нет файла Web.config UNC каталог, IIS 7.0 использует правила которые определены для родителя каталог. Чтобы веб-контент был служил в этом сценарии, идентичность рабочего процесса должна иметь доступ ко всему каталогу контента. В противном случае веб-запрос отвергнуто.

Подробности здесь .

2 голосов
/ 20 июля 2013

Вам необходимо установить разрешение для папки вашего сайта или скопировать их в папку wwwroot.

Если вы решили установить разрешение, есть два способа:

  • Щелкните правой кнопкой мыши на папке вашего сайта или
  • Щелкните правой кнопкой мыши на вашем сайте в IIS

Затем выберите Разрешение на редактирование и Добавьте разрешение (IUSR - пользователь iis по умолчанию)

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