когда сделать веб-сайт IIS7.5 приложением - ошибка сервера в приложении «ВЕБ-САЙТ ПО УМОЛЧАНИЮ»? - PullRequest
1 голос
/ 08 марта 2011

Ошибка HTTP 500.19 - Внутренняя ошибка сервера

Запрошенная страница недоступна потому что связанные данные конфигурации для страницы недействителен.

Подробная информация об ошибке
Модуль DefaultDocumentModule
Уведомление ExecuteRequestHandler
Ошибка обработчика статического файла
Код 0x800700b7
Ошибка конфигурации не может добавить дубликат записи коллекции типа «добавить» с уникальным ключевым атрибутом 'value' установлен в 'Default.aspx' Config Файл \? \ C: \ inetpub \ wwwroot \ web.config запрошенный URL http://localhost:80/testiis/ физический Путь D: \ Работа \ Разработка \ Учебники \ TestIIS \ Метод входа Анонимный вход Аноним

Источник конфигурации

<files>
   <add value="Default.aspx" />
</files>

1 Ответ

0 голосов
/ 26 апреля 2011

Похоже, вы отмечаете тот же сайт (веб-сайт по умолчанию), что и приложение под названием / testiis /.Вы должны знать, что сайт сам по себе является приложением "/", также называемым Root, и происходит то, что вы создаете "вложенное приложение", указывающее на тот же каталог, вызывая практически все внутри web.config (\ inetpub \wwwroot) для дублирования, поскольку наследование основано на виртуальном пространстве имен, другими словами, IIS объединяет файлы конфигурации по адресу:
"/web.config"
и
" /testiis/web.config "

, которые являются одним и тем же файлом, вызывающим эту проблему дублирования.Вместо этого вам следует создать папку с именем Testiis в папке \ inetpub \ wwwroot \ и отредактировать приложение, указав вместо этого каталог.

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