asp.net アプリケーションを mvc2 から mvc4 にアップグレードし、IIS6 から IIS7 に移動しました。その後、mvc ルーティングによって生成された奇妙な URL に気付きました。調査の結果、これらの URL がフォーム認証チケットであることがわかりました。
このチケットは、Cookie を使用できない場合にのみ URL に含める必要があります。しかし、70% のケースで、別のマシン (ブラウザ Chrome、他は不明) で、ログインしていない場合でも、URL でこれらのチケットを取得しました。他のユーザーも同じ問題を報告しました。
だから私はweb.configでcookielessを設定しようとしました
<sessionState cookieless="UseCookies" />
また
<sessionState cookieless="false" />
も試した
<forms cookieless="UseCookies"
しかし、成功せずに。ブラウザーですべての Cookie をクリアすると、少しの間は役に立ちます。
それをまったく無効にする方法、または別の方法で私の問題を解決する方法を知っている人はいますか?