войти · зарегистрироваться
А вы знаете, что:
Много ёлперов не бывает.

Реклама ↓

Обработка url без указания имен файлов

При развертывании сайта, который использует виртуальные адреса страниц, и в частности виртуальные каталоги, может возникнуть проблема с нахождением сервером таких страниц и IIS будет выдавать 404 ошибку (страница не найдена). Например, подобное часто можно встретить в проектах ASP .NET MVC. В этом ёлпере показано, как это можно исправить в IIS 6 под Windows 2003 Server.
Этот ёлпер будет полезен только для IIS 5 и IIS 6. В IIS 7.x и выше все немного по-другому.

Откройте окно свойств веб-узла (см. «Диспетчер служб IIS», ветка «Веб-узлы»).

6351392486895093253541.png
Перейдите на вкладку «Домашний каталог». В разделе «Параметры приложения» нажмите на кнопку «Настройка».

6351392486904453268765.png
В появившемся окне на вкладке «Сопоставления» (по умолчанию) в разделе «Расширения для сопоставлений» (находится в нижней части окошка) нажмите на кнопку «Добавить».

6351392486918493298765.png
Введите путь к обработчику файлов aspx (aspnet_isapi.dll), в зависимости от используемой версии ASP .NET. Путь можно скопировать из предыдущего окошка в разделе «Сопоставление расширений» (верхняя часть окна).


Например, для ASP .NET 4:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll


Обязательно снимите опцию «Проверка наличия файла».


6351392486926293308765.png
Нажмите на кнопку «Ok», чтобы добавить обработчик.

6351392486932533318765.png
Закройте все окна, путём нажатия на кнопку «Ok».

Пользуйтесь!

Нам важно знать ваше мнение

Пожалуйста, помогите нам понять, насколько полезна информация на этой странице, помогла ли она решить возникшие у вас проблемы? Для ответа, нажмите на одну из трех кнопок:

0

Twitter Mail.Ru Facebook Вконтакте Я.ру ЖЖ
Постоянный адрес этого ёлпера:
Разместить в блоге:
Разместить на форуме:
помогло 0 · не помогло 0 · просмотров 1742
30 апреля 2011 → 14:45 · @Алексей Немиро