Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/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# WCF silverlight应用程序无法从WAN访问_C#_Wcf_Silverlight_Tcp - Fatal编程技术网

C# WCF silverlight应用程序无法从WAN访问

C# WCF silverlight应用程序无法从WAN访问,c#,wcf,silverlight,tcp,C#,Wcf,Silverlight,Tcp,我们在Silverlight/C#/WCF中开发了一个应用程序。 用于我们的服务,定制绑定。 该服务使用TCP协议实现双工CRUD方法之外的方法 由于网络的原因,拥有我们的端点URL:net。tcp://localhost:4502/Aplicacao/ncServico.svc" 一切都在80端口的内部网上工作。 现在,端口8080 NAT路由器和配置IIS到端口8080,我们想从另一个网络访问应用程序 在测试中,我们使用的是3G调制解调器;在浏览器中键入::8080/Aplication/

我们在Silverlight/C#/WCF中开发了一个应用程序。 用于我们的服务,定制绑定。 该服务使用TCP协议实现双工CRUD方法之外的方法

由于网络的原因,拥有我们的端点URL:net。tcp://localhost:4502/Aplicacao/ncServico.svc"

一切都在80端口的内部网上工作。 现在,端口8080 NAT路由器和配置IIS到端口8080,我们想从另一个网络访问应用程序

在测试中,我们使用的是3G调制解调器;在浏览器中键入::8080/Aplication/

我们到达了应用程序的主屏幕,但应用程序没有调用服务。 我可以在应用程序上看到服务的WSDL,但看不到服务

理解:没有错误,只是外部网络的应用程序找不到服务

我在inetpub\wwwroot中有以下文件:clientaccesspolicy.xml和crossdomain.xml

我现在看到,即使在intranet中,在发布的应用程序和端口8080中也找不到服务。WSDL正常打开

有人知道如何解决这个问题吗


谢谢

您是否配置/检查了防火墙?是的,我已使用以下规则配置了防火墙:HTTP:Entry-端口8080 SILVERLIGHT:Entry-端口4502-4534我现在看到,即使在内部网服务中,在发布的应用程序和端口8080中也找不到。WSDL正常打开!