2012-12-05 73 views
1

我有兩個形象的標籤之一就是以http圖片網址和其他一個不加載爲https圖像URLHTTPS和HTTP圖像URL在我的Silverlight應用程序的Silverlight

在本地系統支持HTTP的圖片網址加載但https圖片網址未加載。

當我在主持啓用HTTPS的網站應用,它會顯示已啓用HTTPS圖片URL,但不顯示支持HTTP IMAGEURL

如何處理這個問題。

my client access policy : 

<?xml version="1.0" encoding="utf-8"?> 
<access-policy> 
<cross-domain-access> 
    <policy> 
     <allow-from http-request-headers="*"> 
      <domain uri="http://*" /> 
      <domain uri="https://*" /> 
     </allow-from> 
     <grant-to> 
      <resource include-subpaths="true" path="/"> 
      </resource> 
     </grant-to> 
    </policy> 
</cross-domain-access> 
</access-policy> 


my cross domain policy: 
<?xml version="1.0"?> 
<! DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain- policy.dtd"> 
<cross-domain-policy> 
<allow-access-from domain="*" /> 
</cross-domain-policy> 

回答

0

這似乎是與Silverlight的URL限制問題,請檢查您是否錯過的東西來幫助你從這裏走出。

http://msdn.microsoft.com/en-us/library/cc189008%28v=vs.95%29.aspx

你需要有安全策略文件明確啓用。有關更多信息,請參閱Silverlight主題中的網絡安全訪問限制。

+0

是的!我已經閱讀了這篇文章......並且http和https是允許的圖像方案。我不明白這個問題。如果你有這個..你可以簡單介紹一下..謝謝pratik .. –

+0

@Shankar你應該仔細閱讀...... Cross Scheme URL不允許用於「圖像類,MediaElement類用於漸進式下載(媒體,圖像, ASX等)「。 – jv42

+0

@Shankar我不得不放棄使用HTTPS位置圖像的想法,除了通過防火牆管理策略創建和HTTPS請求之外別無選擇,如果應用程序是大型應用程序或銀行應用程序,這將永遠不可能。 – Pratik

相關問題