2

ASP.NET 用の Intelligencia リライターを使用しています。ここで、プロジェクトにフォーム認証を追加しましたが、何らかの理由で、seo に適したページ (.html) で Request.IsAuthenticated プロパティが常に false になります。クッキーがフィドラーでうまく作成されていることがわかります。他の .aspx ページにアクセスすると、同じプロパティが true であることがわかります。明らかにこれはリライターに関連していますが、解決策がまったく見つかりませんでした。

4

2 に答える 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 に答える