2016-02-10 57 views
0

在我的开发服务器上一切正常,工作得很好。当我想要投入实时服务器时,就会出现这个问题。我的应用在登录后保持重定向到登录页面(MVC 5)

在我的IIS(7.0)中,我有在asp.net webforms上运行的父站点。所以我的新应用程序正在这个父站点上运行。

问题是,我的应用程序在登录后总是重定向到登录页面。在url地址总是显示http://localhost/v2/Authentications/Login?ReturnUrl=%2fv2。假设URL是http://localhost/v2

所以我已经尝试:

  1. 在控制器将使用AllowAnonymous上行动
  2. 变“匿名身份验证”从特定用户到应用程序池标识
  3. 设置inheritInChildApplications为假但web.config中的<connectionString><runtime>除外

但仍然无法解决我的问题。任何想法?

+0

成功登录后是否返回登录页面?向我们显示您的登录控制器 – rory

+0

如果您被重定向回登录,它可能是会话问题。检查您的会话是否在登录后被销毁。 –

回答

0

最后我搞清楚了。

在我父母的网站,我打开web配置和删除

<authorization> 
    <deny users="?"/> 
</authorization> 

而问题就迎刃而解了。

相关问题