【发布时间】:2011-09-16 12:21:06
【问题描述】:
我有一个传统的经典 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,即经典 ASP 应用程序的启动位置。但是,当我在浏览器中点击站点的根目录时,会在“/”和“/default.asp”之间出现 302 重定向循环。
如果我直接使用 '/default.asp' 一切正常。
我在 default.asp 的顶部放置了一些调试代码来打印一些文本并停止(以防它导致 302),但看起来 IIS 从未真正处理过该文件。
有什么想法吗?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 iis asp-classic iis-6