自定義WebSerivce作爲代理解決SilverLight跨域調用WebService問題

  在用SilverLight進行開發時,調用一個第三方提供的WebService時遇到了跨域問題。網上都說要加策略文件到WebService所在的根目錄下。呵呵,對於第三方WebService來說我們當然是無能爲力了。爲了繞開這個問題,我們只能用Asp.net來調用第三方的WebService。所以我們自己新建了一個WebService,裏面的方法跟第三方的一樣,只是簡單調用了它的方法而已。然後SilverLight調用我們自己的WebService,這樣就成功繞開了跨域問題。

  雖然解決得並不好看,但是還算是比較經濟地解決了問題。期待有更好的解決方案。

發佈了29 篇原創文章 · 獲贊 14 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章