6

SignalR を使用して、ブラウザー <-> Windows アプリ通信のプロトタイプを構築しようとしています。

目的は単純です。スマート カードを読み取り、Web アプリケーションに渡す値を生成するトレイ アプリケーションを各クライアントで実行しています。

トレイ アプリケーションにセルフホステッド SignalR ハブを構築しましたが、Web ページはそれと正常に通信します。

問題は、本番環境では webapp が HTTPS 経由で配信され、signalR ハブが従来の HTTP (例http://localhost:8080) 経由で配信され、予想どおり、最新のブラウザーのほとんどが混合コンテンツの警告をスローし、signalR との対話を拒否することです。

私の質問は次のとおりです。

1) 混合コンテンツの警告を回避する方法はありますか?

2) HTTPS をサポートする自己ホスト型の http サーバーを構築する価値はありますか? もしそうなら、ブラウザはhttps://localhost/自己署名証明書を使用してクライアントと通信しますか?

ありがとうございました

4

1 に答える 1