We have a windows phone 8 application that connect on WCF service.
The WCF service was writed by us too, and this service is hosted in remote server that we can connect by VPN.
I connect via VPN, then works fine, either windows phone emulator and visual studio can consume service.
There is another remote server with a public IP hosted the same service too. When we try to connect via emulator by public IP, the application throws a communicationException.
We need to somebody help us to config a correct way to communicate with the service by public IP of service.