這個問題來源於此另一個: Consuming WCF Service through https from SilverlightSilverlight不嘗試讓clientaccesspolicy.xml
亂投醫,以確保這不是一個證書問題我已經意識到,Silverlight不甚至試圖讓後clientaccesspolicy.xml文件(fiddler表示:-P)。
任何人都可以意識到爲什麼?提前致謝。
這個問題來源於此另一個: Consuming WCF Service through https from SilverlightSilverlight不嘗試讓clientaccesspolicy.xml
亂投醫,以確保這不是一個證書問題我已經意識到,Silverlight不甚至試圖讓後clientaccesspolicy.xml文件(fiddler表示:-P)。
任何人都可以意識到爲什麼?提前致謝。
如果您正在使用SSL,你應該爲了建立提琴手Decrypting HTTPS-protected traffic
嘗試this和主機的SSL端口上ClientAccessPolicyService。
在使用WCF時,Silverlight會非常容易地無意使用本地主機而不是所需的服務器,而Fiddler默認情況下不會顯示此內容,但您可以使用turn it on。道歉,如果你已經檢查過。
Silverlight不會嘗試檢索localhost上的clientaccesspolicy.xml。
這可能是有道理的,因爲每個服務/網站都在單獨的開發端口號上運行,所以在調試時默認情況下沒有localhost端口80。即它應該從哪裏獲取文件?
它應該從「https://samsung/clientaccesspolicy.xml」,其中三星是本地主機...如果它不應該得到它,我無法想象爲什麼我會得到這個錯誤:http://stackoverflow.com/questions/8125746/consuming-wcf-service-through-https-from-silverlight – zapico
@zapico:三星是在另一個問題的DNS名稱,所以它是實際的根網站。 Silverlight將只搜索網站的根目錄(或子域名)以供clientaccesspolicy.xml使用本地主機不能單獨執行此操作 –
事實上,我的WCF服務應該在本地主機上,因爲我只是在進入產品之前對其進行測試......它顯示我所有的本地主機流量,但沒有爲我的clientaccesspolicy.xml。感謝您的答案;-) – zapico