2011-07-15 48 views
0

我維護一個遠程服務的Silverlight應用程序,並通過HttpPollingDuplex綁定訪問本地WCF服務。當我使用127.0.0.1作爲地址時,與本地服務的通信在我的開發箱上工作,但當我使用本地主機或機器名稱時不會。相反,在生產localhost工作的服務地址,但127.0.0.1不。本地服務實現客戶端訪問和跨域策略。Silverlight 3中的交叉區域問題?

當通信失敗時,瀏覽器會報告異步回調錯誤。當我啓用.NET Framework源碼步進時,出現「試圖執行未經授權的操作」錯誤。我已經搜尋了幾個小時,並在這方面狠狠地打了我的頭到底是怎麼回事?

我的客戶端需要應用程序在Silverlight運行時3.0.40624,IE6和 Windows Server 2003上運行。我的客戶端不再提供有關計算機配置的信息。

+0

可能是跨區域問題或配置錯誤的客戶端訪問策略或其他問題的主機。很難用手去描述這樣的事情,而不僅僅是描述。 – Denis

回答

0

這可能是由返回錯誤消息的Web代理引起的。

可以將不同的環境配置爲繞過不同地址的Web代理。