いつも、お世話になります。
Web.Configの内容を返すGetConfig.asmxというモジュールをsilverlight.webに追加しました。
ServiceRefarenceには、http://localhost:1234/silverlight.web/GetConfig.asmxを設定して
VS2010開発環境で実行すると正常動作します。
ローカルPCのIISに対して、silverlight.webからWEBサイトの発行を行ないました。
そのサイトを、ローカルで呼ぶと「クロスドメイン…」云々とメッセージが出るセキュリティエラーが発生します。
ServiceRefarenceの設定が、localhost:1234とかになっている性だと考えIISでの場所
http://localhost/SL/GetConfig.asmxに変更して、再度、サイトの発行を行ないました。
ローカル実行では正常動作する様になりました。
しかし、今度はVS2010の開発環境で実行するとセキュリティエラーが発生します。
ドメインが、http://localhost:1234とhttp://localhostで違うドメインになるからなのでしょう。
そこで、http://msdn.microsoft.com/ja-jp/library/cc197955(v=VS.95).aspx を参考に
clientaccesspolicy.xml(全て受け入れ設定)とcrossdomain.xmlをIISのルートC:\inetpub\wwwrootと
アプリフォルダC:\inetpub\wwwroot\SLの両方に入れてみましたが、改善されずにエラーが発生します。
どなたか、ご教示願います。