2011-09-12 58 views
0

嘗試向URI 'http:// localhost:42083/Services/MyService.asmx'發出請求時發生錯誤。這可能是由於 嘗試以跨域方式訪問服務,而沒有適當的跨域策略或者不適合SOAP 服務的策略。您可能需要聯繫服務的所有者以發佈跨域策略文件並確保它允許發送與SOAP相關的HTTP 頭文件。此錯誤也可能是由於在Web服務代理中使用內部 類型而不使用 InternalsVisibleToAttribute特性。有關更多詳細信息,請參閱內部例外 。從silverlight應用程序調用webservice時出錯?

而且最奇怪的事情有關的是,之前它的工作就好了,但是當我在存儲過程中改變只是 一件小事就引發此異常。這很奇怪!現在我對SOAP服務有更多的懷疑。任何人有任何想法?

+0

你能舉起一個提琴手會議,看看你所做的改變是不是最終試圖聯繫外部終端?並重新檢查您的跨域策略文件。也許他們消失,因爲一些重新編譯行動... – kroonwijk

+0

我似乎無法找到任何crossdomain.xml文件。也許我應該手動創建一個? – marko

+0

我厭倦了這個錯誤。我改用webclient並解析xml文件。更低層次,但我認爲更可靠。 – marko

回答

相關問題