2

サーバーhttps://a.localから、SignalR 接続に接続しています。

/gateway/signalr/status (so https://a.local/gateway/signalr/status)

次に、クロスドメイン呼び出しを処理する URL 書き換えルールにヒットします。ルールはリクエストを次のように変換します。

https://b.local/signalr/status 

これは正常に機能し、メッセージが受信されます。ただし、Chrome (および FF) では、トランスポート serverSentEvents に接続しようとし、タイムアウトしてから longPolling にフォールバックします。

テスト ページを使用する場合、トランスポート serverSentEvents は接続します

https://b.local/signalr/test.html

したがって、このトランスポートに問題がないことはわかっています。書き換えルールに奇妙な点があるだけです。

これを機能させるために何か特別なことをする必要がありますか? serverSentEvents を書き換えルールで動作させるには、何らかの方法で IIS を構成する必要がありますか?

助けてくれてありがとう。

4

0 に答える 0