0


0

Silverlightのリクエスト、失敗、フィドラー

クロスドメインリクエストを行うSilverlightアプリケーションがあります。 clientaccesspolicy.xmlファイルは、要求を行っているサーバー上に存在し、正しく構成されています。

アプリケーションを使用して* my machine *から要求を作成すると、問題なく応答を受け取るため、正しく構成されていることがわかります。

約300マイル離れた企業ネットワーク上の2人目のユーザーが、同じURLから起動された同じアプリケーションを使用して同じ要求を行おうとすると、代わりにセキュリティ例外が発生します。

奇妙な部分があります。 リクエストとその応答を確認できるようにFiddlerをダウンロードするようにリクエストし、それにより問題に対する洞察を得ましたが、Fiddlerを開いた状態でアプリを実行すると、リクエストは成功します。

これはChromeとIEの両方で発生します。 Fiddlerを使用すると、すべてがうまくいきます。 それなしでは機能しません。

私たちは彼の歴史をクリアし、Silverlightアプリをキャッシュから削除しようと考えました。

要求はプライベートネットワーク(彼が接続しているネットワーク)に対して行われ、私はそのネットワークへのVPN接続を介して要求を行います(何らかの理由で問題が発生した場合)。

この奇妙な問題の原因についての考えはありますか?

2 Answer


0


フィドラーは問題を「修正」しますが、この2番目の個人にセッションの成功セットのためにフィドラーから.sazファイルを保存して、それをあなたが自分の持っている成功セットと比較することはまだ価値があります。機械。

違いを分析すると、フィドラーが設置されていない場合の潜在的な原因が明らかになる可能性があります。

別のアプローチは、http://www.wireshark.org/download.html [Wireshark]などのネットワークプロトコルアナライザを使用することです。 Fiddlerが表すプロキシを削除するだけで問題が明らかになる場合がありますが、もちろんそのようなツールははるかに技術的です。


0


この投稿は、将来のユーザー向けにソリューションをカタログ化するためのものです。 助けてくれた皆さんに感謝します。

実際の問題は、(EricLaw -MSFT-が示唆したように)クライアントのマシンがリクエストURLをイントラネット、Silverlightアプリケーションをインターネットとしてゾーニングしており、ゾーン間でリクエストを行うことが許可されていないことが判明しました。

EricLawの直接の回答は、元の質問の下のコメントで見ることができます。

以下のURL(Eric提供)には、クロスゾーンリクエストの拒否に関する情報とソリューションが含まれています。