1

私はシルバーライトが初めてです。私は、Google などのネット上のサイトに get 要求を行う Silverlight アプリにパッチを適用しようとしています。ただし、system.security 例外が何度も発生し続けます。私は他のさまざまな投稿を読みましたが、これらのことが機能するには、プロジェクトの作成中に新しいウェブサイトでホストアプリケーションを選択する必要があるということです。私はそれを行いましたが、それでも同じ例外が発生します。http://www.shinedraw.com/data-handling/flash-vs-silverlight-simple-http-post-request/からアプリをダウンロードし、VS2010 でデバッグをクリックして実行しましたが、それでも同じ例外が発生しました。私が間違っていることを教えてください。クロスドメインの問題は知っていますが、他に何をすべきかわかりません。この投稿の2番目の回答-Silverlight で Security Exception をスローする WebClient.DownloadStringAsyncは、回避策を提供すると思いますが、これは、Silverlight からそのようなサービスに直接アクセスする方法がないことを意味しますか?? -

経験者の方、解説お願いします。

4

1 に答える 1

1

Silverlight アプリケーションから直接、独自のドメイン以外の Web サービスを呼び出すことはできません。これを行うには、サービスをホストするサーバーにクロスドメイン ポリシーをインストールする必要があります。ただし、(Sivlerlight アプリをホストする) 独自の Web アプリケーション内に Web サービスをいつでもインストールし、そのサービスから他のサービスを呼び出すことができます。これは 1 つのサービス コールですが、所有していないサービスでも機能します。

于 2011-06-01T21:17:28.180 に答える