預設情況下,silverlight僅支援在同域或源站點上呼叫web服務,這意味著呼叫必須使用同一子域、協議和埠。
通過在其他域的根目錄部署使用正確跨域策略檔案的web服務,可以在該域中啟用基於silverlight的應用程式要呼叫的web服務,silverlight支援兩種型別的跨域策略檔案。
silverlight跨域策略(clientaccesspolicy.xml)
flash跨域策略(crossdomain.xml)的子集
它將配置允許從任何其他域訪問當前域上的所有資源。將啟用所有http和https呼叫方法。
crossdomain.xml
<?xml version="1.0"?>
policy
system
"">
from domain="
*" headers="
*" />
允許從任何其他域訪問服務。
將這兩個檔案放在silverlight應用程式將要呼叫的web服務工程中的根目錄下,就可以跨域呼叫該web服務了。
Silverlight 2 0學習筆記 WPF
wpf 是英文windows presentation foundation 的首字母的縮寫,它是微軟為 vista 作業系統設計的下一代的基於向量圖並且使用 xml的 ui技術。wpf被集在 3.0以上的 net 框架中,在 windows vista 中.net3.0 的框架是預設被安裝的,對於...
Silverlight 2 0學習筆記 開發環境
對於silverlight的程式設計,實際上乙個文字編輯器就可以滿足要求了,但是使用真實的開發環境是可以大幅提高生產率的,目前最好的選擇是微軟提供的開發工具,visual studio 2008和免費的visual web developer express edition都可以滿足開發要求,但是使...
Silverlight動畫學習筆記 三 緩動函式
一 定義 緩動函式 可以將自定義算術公式應用於動畫 二 為什麼要用緩動函式 您可能希望某一物件逼真地彈回或其行為像彈簧一樣。您可以使用關鍵幀動畫甚至 from to by 動畫來大致模擬這些效果,但可能需要執行大量的工作,並且與使用算術公式相比動畫的精確性將降低。三 例項講解 usercontrol...