同じドメイン (異なるサブドメイン) でホストされ、HTTPS 経由で動作する ASP.NET サイトがいくつかあります。
同じドメインでホストされている WCF サービスがあります。
セッション用に別の状態サーバーがあります。
すべてのサイトは Cookie を使用しないセッションを使用します (誰かが理由を尋ねた場合 - 後で返信しますが、それは「必須」です)
私のサイトでは、WCF サービスからのデータを要求し、このデータを入力する必要がある Telerik のグリッド コンポーネントを使用しています (ただし、実際には問題ありません)。
問題は次のとおりです。
1) javascript から WCF サービスへの POST 要求を行うことができません: 何らかの理由で、常に GET または OPTIONS のいずれかです (Sys.Net.WebServiceProxy 呼び出しを使用するか、単純な jquery AJAX 要求を使用するかに関係なく)。Cookieなしではなく、COOKIEモードを指定しても発生します。たぶんこれが原因で、「405 メソッドは許可されていません」というエラーが表示されます - WCF は POST 要求用に設定されていますが、サイトは GET を送信します...
2) Web サイトから SESSION を取得できません! 私が見つけたアプローチを試みましたが、ASP.NET互換モードにもかかわらず、WCFは既存のASP.NETセッションに「接続」するのではなく、常にOWNセッションを使用します。サイトと WCF サービスの間でデータを交換するには SESSION が必要です
3)上記の問題に照らして、言及されたデータ間でデータを交換する際のセキュリティをどのように管理するか、現在考えていません...
4)WCFサービスのweb.configが私の場合にどのように見えるか正確にはわかりません。これは、さまざまなバリアントをたくさん見てきましたが、すべていくつかの単純なケースのためです。
助けてくれて本当にありがとう!私はすでに 2、3 週間立ち往生しており、計画よりもはるかに遅れていますが、まだ何も機能していません... 同様の問題に関する情報がいくつかあることがわかりますが、小さなことを見逃すことを恐れています-Web.構成またはメソッド属性または IIS 設定など - そしてすべてを f... アップします。
問題が多すぎて、実験の時間が少なすぎます:(