MVC路由之谜

时间:2013-06-12 02:54:48

标签: asp.net-mvc asp.net-mvc-routing

我有一个使用MVC4和Internet Application模板创建的简单应用程序。我排除了以下内容并部署到IIS7服务器。

/App_Start/AuthConfig.cs
/Controllers/AccountController.cs
all views under /Views/Account/
AuthConfig.RegisterAuth() in Global.asax.cs

当应用以//HostingIIS/MyApp/开头时,它始终路由到AccountController's login(string returnUrl),其网址为//HostingIIS/MyApp/Account/Login?returnUrl=...,错误为。{

如果我修改了网址并删除了/Account/Login?并点按了回车状态,则应用会正确路由到Home/Index。在我的计算机上的Visual Studio开发服务器上不会发生此问题。

有谁知道可能导致问题的原因?它是托管IIS上的东西吗?

1 个答案:

答案 0 :(得分:0)

我猜这是redirectUrl中表单身份验证中web.config的设置。

据推测,您已经在本地验证了身份?

如果删除所有本地cookie,您是否在本地看到相同的行为?