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套接字策略不工作_C#_Silverlight_Silverlight 3.0_Policyfiles - Fatal编程技术网

C# Silverlight套接字策略不工作

C# Silverlight套接字策略不工作,c#,silverlight,silverlight-3.0,policyfiles,C#,Silverlight,Silverlight 3.0,Policyfiles,我正在尝试实现从Windows服务到Silverlight应用程序的数据推送。我已创建一个策略服务器,用于发送此策略文件: <?xml version="1.0" encoding ="utf-8"?> <access-policy> <cross-domain-access> <policy> <allow-from> <domain uri="*" /> </al

我正在尝试实现从Windows服务到Silverlight应用程序的数据推送。我已创建一个策略服务器,用于发送此策略文件:

<?xml version="1.0" encoding ="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from>
        <domain uri="*" />
      </allow-from>
      <grant-to>
        <socket-resource port="8400" protocol="tcp" />
      </grant-to>
    </policy>
  </cross-domain-access>
</access-policy>

使用TCP测试工具,我验证了当我连接到端口943并发送请求时,我收到了该策略文件

另外,在我的策略服务器中使用断点,我已经确认Silverlight应用程序正在到达服务,并且服务似乎没有错误地发送策略文件

我还确认我的数据推送服务正在上述端口上正确侦听

然而,Silverlight与我的数据推送服务的连接总是失败,出现WinSock 10013拒绝访问错误


我唯一能想到的是我的策略文件不正确,尽管据我所知它符合规范。如果你想让我发布任何其他代码,请告诉我。任何帮助都将不胜感激。

结果是我的端口超出范围。Silverlight只能连接到端口4502-4534。

我有一个几乎相同的问题,但我在这个端口范围内。我不知道你能不能看一看,因为你已经在这条路上了。