0

MVCWebアプリケーションがあります。フォームの自動化を使用します。

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

xyz.com/us/ht/htのように、これを単一のルートでバイパスするにはどうすればよいですか?

aspxanonymous Cookieを取得しないように機能全体をバイパスしたいのですが、このルートのメンバーシップデータベースにエントリを入れたくありません。

4

2 に答える 2

0

MVC4を使用している場合は[AllowAnonymous]、コントローラーアクションにタグを追加するだけです。

それ以外の場合は、次のようにweb.configで実行します

<configuration>
   <location path="route/thatanon/isallowed">
      <system.web>
         <authorization>
            <allow users="?"/>
         </authorization>
      </system.web>
   </location>
</configuration>
于 2013-02-25T11:49:22.817 に答える
0

これを解決する1つの方法は、ルート/ us / ht /ht/にカスタムAnonymousIdentificationModuleを使用することです。

ものはここで処理されます->

System.Web.Security.AnonymousIdetificationModule

于 2013-02-25T14:01:20.883 に答える