2016-08-23 16 views
2

私はSignalRライブラリを使用してクライアントとサーバーの間で通信するアプリケーションに取り組んでいます(基本的にサーバーから複数のクライアントにコンテンツをプッシュします)。 Microsoft Edge v20.1を除くすべての主要ブラウザですべて正常に動作しています。いくつかの詳細を与えるMicrosoft EdgeブラウザウィンドウでSignalRが動作しない10

-

このアプリケーションでは、私のチームのローカルマシンからアクセスできるリモートマシン(私たちのイントラネット内のサーバ)上で実行されています。この場合、ハブはローカルマシンで実行されています。これを視野に入れて、アプリケーションを実行するためには、ローカルマシンやハブからのプライベートリソースが必要です。

CORS権限も(HubConfigurationを使用して)処理しています。 Edgeがwebsocketをサポートしていますが、ハブとのネゴシエーション中にネットワークエラーが表示されています。

SCRIPT7002:XMLHttpRequest:ネットワークエラー0x2efd、エラー00002efdのために>操作を完了できませんでした。私はセキュリティ上の目的のために、理解しているものから、それはへのアクセスを持っていない(appcontainer中)サンドボックス環境で実行されるため、私は、エッジがクロスドメインのリソースへのアクセスのこの種をサポートしているかどうかを知りたい

私的資源。コマンドプロンプトでのコマンドの下に実行することにより

+0

マイクロソフトのエッジ20 - ここで

はCheckNetIsolation.exeツールのリンクですか?これはEdgeの非常に古いバージョンです。これは仮想マシン上か、おそらく何らかのクラウドサービスを通じてですか? – Sampson

+0

Windowsマシンで実行しているローカルマシンにはありません。@Sampson –

+0

更新していないのはなぜですか? – Sampson

答えて

2

は、問題解決 -

C:\ WINDOWSを\ SYSTEM32 \ CheckNetIsolation.exe LoopbackExempt -a -n = Microsoft.MicrosoftEdge_8wekyb3d8bbwe

ただ、システム上でこのコマンドを実行しますどこにアプリケーションにアクセスし、Edgeはクロスドメインとクロスマシンとの通信を開始しました。

http://www.processlibrary.com/en/directory/files/checknetisolation/3022/

+0

ありがとう、トンの男。今働いている –

関連する問題