Я сейчас перестраиваю сайт для клиента. Текущий сайт находится в классическом asp, rebuild находится в asp.net 3.5. Тем не менее, клиент настаивает на том, что все имена страниц остаются точно такими же, как он боится потерять свой рейтинг google (что в настоящее время довольно хорошо). Итак, я пытаюсь заставить ASP.Net позволить мне использовать расширения .asp.Проблема с перенастройкой расширения в asp.net (C#)
У меня это хорошо работает с простой перепиской URL-адреса, но как только я пытаюсь запустить страницу, которая загружает User Control (используя LoadControl), она просто отказывается играть в мяч. Я получаю сообщение об ошибке «Этот тип страницы не обслуживается». Если я запустил ту же страницу с расширением .aspx, она работает отлично.
До сих пор я изменил отображение .asp, чтобы указать на aspnet_isapi.dll в IIS6, что означает, что страницы .asp попадают в Global.asax, и я могу перенаправить их, но может ли кто-нибудь сообщить об ошибке управления пользователями ? Нужен ли мне HttpHandler? Если так, я надеюсь, что кто-то может указать мне на простой пример, поскольку я пока не совсем продвинутый с .Net.
Благодаря
Дэйва