I tested my iPad app with ad-hoc distributions.
On our server (running Windows Server 2008), APNS alerts go through a fine.
On ec2 (also running Windows Server 2008), they never come.
The only difference between the two special versions is the server they point to. Both have the same code signature settings.
I followed the same procedure to import certificates on both servers, and as far as I can tell, the certificates on both servers are the same.
I also opened ports 5223, 2196, 2195 and 443 and resolved the address block 17.0.0.0/8:

I even tried to disable the firewall, but without joy, and I still canβt understand why it works on one and not on the other.
Does anyone have any ideas?
-Edit -
I use MoonAPNS to handle sending notifications via the C # / ASP.Net web service. I don't know if that matters.
source share