2011-01-01 11 views
1

Windowsサービス内でホストされているWCFサービスがあります。その目的は、アップロードされたファイルを受信することです。私はSilverlightアプリケーションを介してアップロードできるようにしたい。私はwebserviceに接続することができますが、私はメソッドを呼び出すと、すぐに私はクロスドメインポリシーに関するsomehingを言っているセキュリティ例外が返されます。私はclientaccesspolicy.xmlファイルを持っていますが、どこで動作させるのですか?そして、これは本当に問題ですか?クロスドメインアクセスエラーSilverlightからWCFサービスを呼び出す

ウェブサービスが意図したとおりに動作していることに注意してください。他のクライアント、つまりwinFormsアプリケーションを使用しています。

答えて

0

Silverlightからサービスを呼び出す場合は、サーバー上にclientaccesspolicy.xmlファイルが必要です。それはあなたのウェブサイト/ドメインのルートに置くべきです。別の方法として、Silverlightをブラウザ外で実行することができます(テストのためだけに)アクセス許可を上げてから、clientaccesspolicy.xmlファイルは必要ありません。

+0

しかし、私はウェブサイトを持っていません。私が言及したように、私はWindowsサービス/ winforms applikationでサービスをホストしています。 –

+0

テストのためだけに、ブラウザ外のアクセス許可+昇格されたアクセス許可を試しましたか? – thomasmartinsen

関連する問題