2017-05-29 4 views
0

私のアプリで匿名ユーザーを拒否する権限を使用すると、ERR_TOO_MANY_REDIRECTSエラーが発生します。許可を使用するERR_TOO_MANY_REDIRECTS

私はスタックオーバーフローで非常によく似た質問を読んでいますが、私は私の問題を解決することはできません。

<authentication mode="Forms"> 
     <forms loginUrl="~/Account/Login.aspx" name="Login" /> 
</authentication> 
<authorization> 
     <deny users="?" /> 
     <allow users="*" /> 
</authorization> 

は、私はもっと他のコードを投稿しなければならない。

私はasp.net

私だけ<system.web>にWeb.configファイルにこれを追加することによって事前に定義/Account/Login.aspxを使用していますか?あなたのlogin.aspxのも、匿名ユーザーにはアクセスできません

<configuration> 
    <location path="Account/login.aspx"> 
     <system.web> 
      <authorization> 
       <allow users="?" /> 
      </authorization> 
     </system.web> 
    </location> 
</configuration> 

web.configファイルでこれを追加すること

+0

あなたは正確な例外を共有できますか? –

+1

'〜/ Account/Login.aspx'を例外に追加して匿名で開いたままにしますか? – Aristos

+0

今、はい、ありがとう、 –

答えて

0

IISで問題が発生しました。私はそのプールを.Net伝統的なものに変更しました。

0

してみてください。この構成はそれを修正する必要があります。

+0

私はちょうど試しましたが、それでも同じ、ありがとう –

+0

今私はサーバーからのアクセスを拒否するiis設定に関するものです –

関連する問題