页面不是网站的根目录,silverlight调web service出现错误

页面不是网站的根目录,silverlight调web service出现异常
asp.net网页中嵌入个silverlight的xap文件,xap调用了web service,页面在网站或者项目的根目录下一切正常,但是换别的文件夹下就得不到web服务,后测试又发现,silverlight自动生成的测试页面,如果不在根目录下也不能访问web服务。

求高手指点,3分相送。



------解决方案--------------------
这个可能是WebService的安全策略导致的。

添加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>