У меня есть устаревшее приложение Classic ASP, которое я нахожусь в процессе миграции на ASP.NET MVC 3. Они работают параллельно в виртуальном каталоге в IIS 6 (Windows 2003).
В моем HomeController у меня есть одно действие:
public RedirectResult Index()
{
// go to our Classic ASP application for the time being.
return Redirect("/default.asp");
}
Это должно перенаправить пользователя на default.asp, где запускается приложение Classic ASP.Однако, когда я попадаю в корневой каталог сайта в браузере, я получаю цикл перенаправления 302 между '/' и '/default.asp'.
Если я сразу перейду к /default.aspработает нормально.
Я поместил некоторый отладочный код в начало файла default.asp, чтобы просто распечатать некоторый текст и остановить (в случае, если это вызывало 302), но может показаться, что IIS фактически никогда не обрабатываетфайл.
Есть идеи?