顧客の要求に応じて、既存のエンタープライズ アプリを HTTP 2.0 に移行する実験を行っています。アプリは ASP.NET フォーム認証を使用し、HTTP 2.0 対応のブラウザーとサーバー (Windows Server Tech Preview) を使用して HTTPS 経由でアクセスすると、ログイン アクション中に認証が成功したように見え、要求された URL にリダイレクトされますが、その後サーバーが応答します。ログイン URL へのリダイレクトを伴う次の要求。Application_BeginRequest にいくつかの診断ログを追加した後、認証 Cookie が要求に存在することがわかりましたが、FormsAuthentication.Decrypt() でチケットを復号化しようとすると、Cookie に base-64 以外の文字があることを示す例外がスローされます。これは、HTTP 2.0 ヘッダー圧縮と関係があると思われます。しかし、これは IIS によって透過的に処理されるべきであり、コードが実行されるまでにヘッダーが解凍されているはずだと思っていたでしょう。他の誰かがこれを経験し、回避策を知っていますか? 何かを省略した場合は、追加情報を提供させていただきます。