Запрошенная страница недоступна, поскольку связанные с ней данные конфигурации для страницы недействительны.
Я получаю эту ошибку, когда пытаюсь запустить приложение ASP.NET без файла web.config.
Запрошенная страница недоступна, поскольку связанные с ней данные конфигурации для страницы недействительны
как я читал, мы можем запускать приложения .NET без веб-конфигурационных файлов, но когда я попробовал, он дал мне ошибку. Я использую iis 7 на машине Windows 7.
Когда я создаю виртуальный каталог приложения внутри inetpub/wwwroot, он отлично работает. Почему в другом каталоге не указано?
Ответы
Ответ 1
Это может быть причиной:
Если в файле Web.config нет файла Каталог UNC, IIS 7.0 использует правила которые определены для родителя каталог. Для того, чтобы веб-контент был в этом сценарии идентичность рабочего процесса должна иметь доступ ко всему каталогу содержимого. В противном случае веб-запрос отвергнуто.
Подробности здесь.
Ответ 2
Одной из причин может быть версия .NET framework (на уровне ISS или пула приложений), отличная от версии приложения.
Другая причина может заключаться в том, что в вашем web.config
есть модули, которые текущая конфигурация IIS не распознает. Например. URL rewrite
или другие необязательные модули, которые вы должны явно включить перед использованием.
Ответ 3
Вам нужно установить разрешение на папку своего сайта или скопировать их в папку wwwroot
.
Если вы решите установить разрешение, существует два способа:
- Щелкните правой кнопкой мыши папку "Ваш сайт" или
- Щелкните правой кнопкой мыши на свой сайт в IIS
Затем выберите "Изменить разрешение" и "Добавить разрешение" (IUSR - пользователь iis по умолчанию)