我正在學習使用WCF與後端進行通信來構建Silverlight 3應用程序。我們將在Server2008或Vista上部署到IIS7。客戶端二進制文件以及Web服務二進制文件都位於同一個IIS Web目錄中。當我點擊服務首頁(http://localhost/MyService.svc)時,它返回正常。當我打開應用程序(http://localhost/index.html)時,我得到了我的Silverlight應用程序。靜態材質呈現得很好,但是我試圖用CrossDomainError填充返回的兩個字段。根據我的理解,當您從託管在某個其他域上的頁面訪問服務時會發生這種情況。我不相信我會這樣做,除非不知情。同一域上的CrossDomainError
異常消息爲:
[CrossDomainError] 參數:http://localhost:2721/Service1.svc 調試資源字符串不可用。關鍵和論據常常提供足夠的信息來診斷問題。看到[一些可怕的網址,我不會再現這裏,因爲它無用]
我打開端口2721入站和出站無效。
有什麼想法?
謝謝!後續問題在這裏:http://stackoverflow.com/questions/1325118/how-do-you-create-obtain-a-cross-domain-policy-for-an-iis7-wcf-service – 2009-08-24 22:28:19