我有一个使用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上的东西吗?
答案 0 :(得分:0)
我猜这是redirectUrl
中表单身份验证中web.config
的设置。
据推测,您已经在本地验证了身份?
如果删除所有本地cookie,您是否在本地看到相同的行为?