2010-01-18 102 views
1

我遇到的問題是,我在其中是使Web服務的ASP.NET應用程序託管的Silverlight應用程序調用2個Web服務在ASP.NETSilverlight的跨域問題

本地能正常工作,它正在訪問策略文件http://localhost:1982/crossdomain.xml 在遠程服務器上設置,雖然它仍在此位置查找策略,但服務引用已更新以反映服務器上的位置。 http://webserver/JobWatchService.svc將是服務的位置,但它仍然在 http://localhost:1982/crossdomain.xml

任何想法尋找的政策?

回答

1

我猜你使用了Visual Studio的「添加服務引用」功能,並創建了一個正在編譯到Silverlight XAP中的ServiceReferences.ClientConfig文件。首先檢查ServiceReferences.ClientConfig中的端點節點的地址屬性是否指向http://webserver/JobWatchService.svc。這聽起來像它仍然指向你的發展網址。

+0

我認爲它可能是瀏覽器緩存XAP文件,我在周圍工作,然後在HTTP跟蹤中發現它正在緩存,所以我今天回到它並刪除緩存,它很好。 – 2010-01-18 23:28:27