1

私はかなり長い間、この Silverlight アプリに取り組んできました。私は 2 つの開発マシンを持っています。一方には Windows 7 があり、もう一方には Windows 8 があります。SL アプリは、WCF による認証と MS メンバーシップ エンジンの実装を実装しています。他のマシンにwin8をインストールするまで、すべてがうまく機能していました。ここで、このマシンから認証すると、Cookie 情報が返されますが、サーバーへのそれ以降の要求は Cookie 情報なしで送信されます。使用するブラウザーやインターネット設定は関係ありません (プライバシー/セキュリティ レベルはすべて最低に設定されています... それでも同じ問題です)。

フィドラーのリクエストを見て、2つのマシンを比較しました。どちらもログイン時に同じリクエストを送信し、「Set-Cookie」ヘッダーを含む同様のデータを受け取ります。ただし、次の要求は似ていません。一方のマシンはこの .ASPXAUTH Cookie を ASP.NET_SessionId とともに送信し、もう一方のマシンは ASP.NET_SessionId のみを送信します。Set-Cookie コマンドを無視したようです。

これを解決する方法はありますか?インターネット設定ですべてを試しましたが、何も違いがないようです。

ありがとう、エヤル

4

0 に答える 0