私は、ビングマップのシルバーライトでオーバーレイを機能させる方法について、たくさんのチュートリアルに従ってきましたが、それらはすべて、私のこの問題について言及していないようです。
チュートリアルの例: https://alastaira.wordpress.com/2011/01/07/accessing-a-wms-tile-server-from-bing-maps-silverlight/
何が起こっているのかというと、タイルソースを次のように設定しています。 EPSG%3A4326&BBOX= {0}&WIDTH=256&HEIGHT=256&LAYERS=ブンデスレンダー"
アプリケーションを実行してフィドラーで呼び出しを確認すると、このサービスに対して単一の呼び出しが行われません。ソースを https で開始するように変更すると、呼び出しがフィドラーに表示されます。
また、Web クライアントをスピンアップしてhttp://google.comでget リクエストを実行しようとしましたが、フィドラーは実際に http://google.com/clientaccesspolicy.xml への呼び出しを記録しました。 .
Web サイトのルートに次の xml ファイルがあります。
ClientAccessPolicy.xml
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="SOAPAction">
<!-- IMPORTANT! Include these lines -->
<domain uri="https://*"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
crossdomain.xml
<cross-domain-policy>
<allow-access-from domain="*.*" headers="SOAPAction"/>
<allow-http-request-headers-from domain="*.*" headers="SOAPAction"/>
<site-control permitted-cross-domain-policies="master-only"/>
</cross-domain-policy>
誰にもアイデアはありますか?bingmaps SDK が http 呼び出しを試みることさえ拒否しているようです。