2013-07-19 85 views
1

我的silverlight應用程序向使用SSL的遠程主機上的wcf-service發出請求。當從Visual Studio運行Silverlight應用程序時,IE不會下載clientaccesspolicy

當我從Visual Studio(使用F5)運行應用程序時,帶有啓動頁面的IE打開。只要我向wcf-service發出第一個請求,就會得到CommunicationException(與跨域策略有關)。如果我刷新瀏覽器頁面,一切正常。

看起來像IE無法下載clientaccesspolicy.xml之前,我至少刷新瀏覽器的頁面1次。 enter image description here

但是這個文件在服務器上,我可以使用相同的URL下載它。

回答

0

通過使用IIS +自定義SSL證書(而不是Web開發服務器)修復。似乎用於wcf的端口和託管Silverlight應用程序的Web應用程序必須相同。

相關問題