When I am running a WCF service on my development machine it works as long as the client is connected to the domain.
When the machine is disconnected I get the following exception:
System.ServiceModel.Security.SecurityNegotiationException: A call to SSPI failed, see inner exception. System.Security.Authentication.AuthenticationException: A call to SSPI failed, see inner exception. ---> System.ComponentModel.Win32Exception: The system detected a possible attempt to compromise security. Please ensure that you can contact the server that authenticated you
The service uses security internally (<transport clientCredentialType="Windows" protectionLevel="None"/>
) so I can't easily turn it off.
Is there a way to work around this problem so I can test the service when I am not connected?