0

routeconfigルートにあります:

routes.MapRoute(name: "Login", url: "login", defaults: new { controller = "Account", action = "Login" });

ユーザーが承認されておらず、[承認]を使用して関数を呼び出す場合を除いて、正常に機能します。ユーザーはアカウント/ログインにリダイレクトされますが、/loginにはリダイレクトされません。この問題を解決する方法を教えてください。

4

1 に答える 1

2

web.configで設定したログインページのURL:

    <authentication mode="Forms">
      <forms loginUrl="~/Account/LogOn" timeout="2880" />
    </authentication>

ここで変更する必要があります。RouteTableは、着信URLをコントローラーとアクションにマッピングすることを目的としています。

于 2013-02-24T12:05:20.977 に答える