登录用户不会转到主页

时间:2016-10-05 14:58:36

标签: c# asp.net asp.net-mvc-5 asp.net-identity

作为当前登录的用户,当我访问该网站时,我被重定向到当前不存在的页面(它将我发送到视图文章页面,但不显示任何内容,因为它没有' t有任何查询参数)。我在几年前搜索了https://stackoverflow.com/a/27054856/397186,但是我不知道使用Identity 2.0是否存在更好的方法。

问题是:当他们访问网站时,如何将当前登录的用户重定向到主页?

更新2016-10-08

以下是一些显示错误的屏幕截图:https://drive.google.com/drive/folders/0B5GjmejMcNuCM3RHNXBlbGNKYWs?usp=sharing

确实不想使用Session_Start方法。假设我已经在网站上为一个页面添加了书签,当他们点击该书签时,它会将他们带到主页。不太友好。

此网络应用使用MVC 5.

谢谢!

1 个答案:

答案 0 :(得分:1)

所以,这是一个MVC应用程序。

转到RegisterRoutes()或尝试找到另一个实施RegisterRoutes()的地方。

告诉我们这个函数的样子。

它应该类似于:

Application_Start()

重要的是“默认值”之后的部分。这应该包含“Home”,“Index”而不是其他一些信息

同时检查Global.asax.cs是否已实际执行。应该从{{1}}文件中的{{1}}调用它。