views:

10

answers:

1

I have an IIS hosted WCF service with SOAP 1.2 and MLS. The service is hosted using a port 18001. What I need is to access it from the Internet (www.domain.com) using a different port. The client works from the LAN using the 18001 port, but doesn't work when using it from the Internet. Fiddler shows an HTTP 500. WCF tracing shows that the request reaches the service, but the call eventually times out.

Any help is appreciated.

+1  A: 

Found the issue. Reliable session was hiding the actual error message which was address filter missmatch. Added [ServiceBehavior(AddressFilterMode=AddressFilterMode.Any)]

Vlad