积极答复者
sliverlight 跨域访问webservice遇到问题

问题
答案
-
附上crossdomain.xml代码
<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy>
<?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> My blog: http://blog.csdn.net/dotfun http://dotfun.cnblogs.com
My contact: QQ:372900288 E-mail:372900288@qq.com msn:sellnet007@hotmail.com
- 已建议为答案 风云-魏永超Moderator 2009年2月16日 4:13
- 已标记为答案 Allen Chen - MSFTModerator 2009年2月16日 4:49
全部回复
-
肯定是配置问题或者代码编写错误或者某些端口没打开。下面是一个完整的例子,请对照:
Silverlight2 跨域调用Web服务的方法
http://dotnet.aspx.cc/article/2fde980d-d8d9-485d-ae5d-20246d5f7207/read.aspx
http://blog.csdn.net/net_lover/archive/2009/02/10/3875484.aspx
孟宪会 -
Silverlight调用WS服务如果你基于调试环境下可以正常运行,但是部署到IIS上需要两个策略文件才能工作:
crossdomain.xml
clientaccesspolicy.xmlMy blog: http://blog.csdn.net/dotfun http://dotfun.cnblogs.com
My contact: QQ:372900288 E-mail:372900288@qq.com msn:sellnet007@hotmail.com
-
另外要注意的是,要把这两个文件COPY到IIS的根目录,而不是站点所在的文件夹!
My blog: http://blog.csdn.net/dotfun http://dotfun.cnblogs.com
My contact: QQ:372900288 E-mail:372900288@qq.com msn:sellnet007@hotmail.com
-
附上crossdomain.xml代码
<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy>
<?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> My blog: http://blog.csdn.net/dotfun http://dotfun.cnblogs.com
My contact: QQ:372900288 E-mail:372900288@qq.com msn:sellnet007@hotmail.com
- 已建议为答案 风云-魏永超Moderator 2009年2月16日 4:13
- 已标记为答案 Allen Chen - MSFTModerator 2009年2月16日 4:49