我的路由配置路线:
routes.MapRoute(name: "Login", url: "login", defaults: new { controller = "Account", action = "Login" });
它工作正常,除非用户未获得授权并使用[授权]调用函数时将其重定向到帐户/登录,但不应该重定向到/ login。 你能否告诉我如何解决这个问题?
答案 0 :(得分:2)
您在web.config中设置的登录页面的网址:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
你应该在这里改变它。 RouteTable是关于传入URL到控制器和动作的映射。