我的应用程序在登录后保持重定向到登录页面(MVC 5)

时间:2016-02-10 09:13:28

标签: asp.net-mvc iis-7

我的开发服务器上的一切正常并且运行良好。当我想进入实时服务器时,这个问题就变成了。

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

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

所以我已经尝试过:

  1. 将AllowAnonymous放在控制器
  2. 中的操作上
  3. 更改"匿名身份验证"从特定用户到应用程序池标识
  4. 将inheritInChildApplications设置为false,除了web.config中的<connectionString><runtime>
  5. 但仍然无法解决我的问题。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

最后我想出来了。

在我的父网站中,我打开网络配置并删除

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

问题解决了。