Как заставить ISS работать с ASP.NET 2.0

Симптомы:При обращении к странице, сервет выдает ошибку 404 "Не удается найти требуемую страницу".

Если у вас (как и у меня), сразу после установки ISS отказывается работать к файлами ASP.NET 2.0, то, вероятно, причина в том, что не зарегистрировано соответствующее расширение для веб-службы. Регистрируется оно так:
Запускаем Диспетчер служб ISS и выбираем "Расширения веб-службы":



Щелкаем правой кнопкой мыши и выбираем "Добавить новые расширения веб-служб". В появишемся окне, в поле "Имя расширения" пишем "ASP.Net v2.0.50727", в окно "Требуемые файлы", с помощью кнопки "Добавить" добавляем путь к файлу aspnet_isapi.dll, скорее всего это будет выглядеть так C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll Всё. Не забудьте убедиться, что статус расширения - "Разрешить".

Есть еще один момент, который можно отнести к это теме: при обращении к странице мы получаем ошибку конфигурации. Ругается на файл web.config, на строчку , мол "Нераспознанный раздел конфигурации 'connectionStrings". Это быват тогда, когда в свойствах веб-узла, на закладке ASP.NET установлена версия 1.1.4322. Замените ее на 2.0.50727.




TopList Rambler's Top100