J'ai créé un service WCF avec wsHttpBinding qui utilise asp.net membership provider pour l'authentification. Je suis capable d'héberger le service sur le serveur avec succès. Mais mon problème est résolu. (Je peux voir les fichiers .svc et wsdl dans le navigateur indépendamment du domaine) Je peux consommer le service seulement à partir de ma machine ou de toute autre machine dans le même domaine. Si j'essaie d'accéder au service à partir d'un autre domaine via l'application (Windows appl.). Il me donne le message d'erreur :-
"L'objet de communication, System.ServiceModel.Channels.ServiceChannel, ne peut être utilisé pour la communication car il est dans l'état Faulted"
Stack Trace : Trace de pile du serveur : at System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)
L'exception est rejetée à [0] : at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at System.ServiceModel.ICommunicationObject.Close(TimeSpan timeout) at System.ServiceModel.ClientBase 1.System.ServiceModel.ICommunicationObject.Close(TimeSpan timeout) at System.ServiceModel.ClientBase
1.Close() at System.ServiceModel.ClientBase`1.System.IDisposable.Dispose() at AOLICWindows.Forms.SynchronizeTest.btnRegistration_Click(Object sender, EventArgs e)