调试Silverlight应用程序与远程WCF服务



我有一个非常奇怪的问题(至少这很奇怪,因为它过去对我有用),用Silverlight应用程序使用WCF服务。

当我在Localhost中调试Silverlight应用程序和WCF时,它的工作原理。当我发布两个项目时,它们的工作完美。问题是当我尝试对已发表的WCF进行调试Silverlight应用程序时...它引发了典型的跨域异常。

我保证我同时clientaccesspolicy.xml和crossdomain.xml上传到服务器中的根路径。

在提琴手中查看,甚至在崩溃之前都不会尝试读取客户端cesspolicy文件。

你有任何想法吗???预先感谢。

将这些文件放入您的服务文件夹

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 include-subpaths="true" path="/"/>
      </grant-to>
    </policy>
  </cross-domain-access>
</access-policy>

crossdomain.xml

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

相关内容

  • 没有找到相关文章

最新更新