ASP.NET 用の Intelligencia リライターを使用しています。ここで、プロジェクトにフォーム認証を追加しましたが、何らかの理由で、seo に適したページ (.html) で Request.IsAuthenticated プロパティが常に false になります。クッキーがフィドラーでうまく作成されていることがわかります。他の .aspx ページにアクセスすると、同じプロパティが true であることがわかります。明らかにこれはリライターに関連していますが、解決策がまったく見つかりませんでした。
質問する
1379 次
2 に答える
1
インターネット上にあるすべてのソリューションを読むのにかなりの時間を費やしましたが、私の場合、最終的には web.config 設定が欠落していることに要約されました。
<authentication mode="Forms">
<forms loginUrl="~/User/LogIn" timeout="2880" />
</authentication>
認証が指定されていない場合、認証 Cookie が存在する可能性がありますが、認証は使用されません。
于 2013-03-11T18:45:33.170 に答える
0
フォーム認証のトラブルシューティングとFormsAuthLoggerを確認してください。
参考までに、Microsoft には、可動部分とプロセスとは何かに関する詳細な記事があります。
于 2012-03-29T18:53:07.070 に答える