Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# silverlight:clientaccesspolicy.xml有本地主机吗?_C#_Silverlight - Fatal编程技术网

C# silverlight:clientaccesspolicy.xml有本地主机吗?

C# silverlight:clientaccesspolicy.xml有本地主机吗?,c#,silverlight,C#,Silverlight,我有一个(其他)功能正常的clientaccesspolicy.xml文件,除非指定了特定的端口,否则该文件对于本地主机的请求无法正常工作。下面是安装在我的开发服务器上的我的文件,除了来自任何本地主机的请求外,它可以正常处理任何请求对于端口11712上的locahost请求,它可以正常工作,但不接受任何其他请求这就是我所期望的。。。到目前为止没有问题… <?xml version="1.0" encoding="utf-8" ?> <access-policy> &l

我有一个(其他)功能正常的clientaccesspolicy.xml文件,除非指定了特定的端口,否则该文件对于本地主机的请求无法正常工作。下面是安装在我的开发服务器上的我的文件,除了来自任何本地主机的请求外,它可以正常处理任何请求对于端口11712上的locahost请求,它可以正常工作,但不接受任何其他请求这就是我所期望的。。。到目前为止没有问题…

<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from http-request-headers="SOAPAction">
        <domain uri="http://*.myDomain.us"/>
        <domain uri="http://localhost:11712/"/>
      </allow-from>
      <grant-to>
        <resource path="/" include-subpaths="true"/>
      </grant-to>
    </policy>
  </cross-domain-access>
</access-policy>




不工作,作为跨站点错误失败。localhost访问工作的唯一方式是指定确切的端口,这意味着我必须在列表中指定任何潜在的客户端应用程序(或要求它们使用特定的端口)

阿方索给我指出了正确的方向。根据Microsoft的说法,clientAccessPolicy.xml文件不允许在端口中使用通配符:

Silverlight不支持中端口字段的通配符 clientaccesspolicy.xml,它也不支持到端口 属性。你能再给我们一点吗 信息,以便我们可以考虑在 未来请-为什么您需要能够从 多个不同的端口


from:

看看这是否有帮助:[自托管clientaccesspolicy.xml][1][1]:这是不可能的。这里还有一个悬而未决的问题:
<domain uri="http://localhost:*" />
<domain uri="http://localhost*" />
<domain uri="http://localhost"/>