摘要:Silverlight 2.0小技巧(10) 呼叫WCF注意事項
1.service 的Config 中binding須設定basicHttpBinding(預設) wsHttpBinding
2.跨網域問題:所謂跨網域包含Prot 號不同
例如:http://localhost/ 存取 http://localhost:1619/ 如果沒有加入clientaccesspolicy.xml 時會出現跨網域被拒錯誤訊息
一個權限最寬鬆的 Silverlight 2.0 clientaccesspolicy.xml 如下,請斟酌調整權限
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
<註:> 請將clientaccesspolicy.xml 放置於WCF 目錄下
可參考MSDN http://msdn.microsoft.com/en-us/library/cc197955(VS.95).aspx