作为当前登录的用户,当我访问该网站时,我被重定向到当前不存在的页面(它将我发送到视图文章页面,但不显示任何内容,因为它没有' 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.
谢谢!
答案 0 :(得分:1)
所以,这是一个MVC应用程序。
转到RegisterRoutes()
或尝试找到另一个实施RegisterRoutes()的地方。
告诉我们这个函数的样子。
它应该类似于:
Application_Start()
重要的是“默认值”之后的部分。这应该包含“Home”,“Index”而不是其他一些信息
同时检查Global.asax.cs
是否已实际执行。应该从{{1}}文件中的{{1}}调用它。