2012-03-29 2 views
2

私はIntelligencia rewriter for ASP.NETを使用しています。これで、フォーム認証がプロジェクトに追加されました。なぜなら、何らかの理由で、フレンドリーなページ(.html)ではRequest.IsAuthenticatedプロパティが常にfalseになります。私は、クッキーがフィドラーでうまく作成されていることがわかります。他の.aspxページにアクセスしたとき、同じプロパティが正しいことがわかります。明らかに、これはリライタに関連していますが、私はそれを全く解決できませんでした。ASP.NET用Intelligenciaリライタを使用している場合、Request.IsAuthenticatedはfalseを返します

答えて

1

私は、インターネット上でそこにすべてのソリューションを読み出し、この上でかなりの時間を費やしたが、私の場合、それは最終的に不足しているweb.configファイルの設定であることに煮詰め:指定なし認証はありません場合は

<authentication mode="Forms"> 
    <forms loginUrl="~/User/LogIn" timeout="2880" /> 
</authentication> 

認証クッキーがあるかもしれませんが、認証は使用されません。

関連する問題