Débogage Service Web WCF Défauts

Je suis en train de déboguer un web service d'exception. J'ai à la fois le client et le service en cours d'exécution en mode de débogage dans Visual Studio 2010, C#, .net framework 4.0.

Quand je lance le client, et d'appeler le service web, j'obtiens une exception:

Type: Système.ServiceModel.FaultException`1[[Système.ServiceModel.ExceptionDetail, Système.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
Message d'erreur: L'initialiseur de type pour 'myService.Service " a déclenché une exception.
Source: mscorlib

Toutefois, le service affiche sans exception que ce soit.

La trace de la pile que j'ai eu, semble indiquer que l'appel a été fait, et la réponse a été manipulé (même si la réponse était une exception):

Serveur trace de la pile:

au Système.ServiceModel.Les canaux.ServiceChannel.ThrowIfFaultUnderstood(réponse à un Message, MessageFault faute, Chaîne d'action, MessageVersion version, FaultConverter faultConverter)

au Système.ServiceModel.Les canaux.ServiceChannel.HandleReply(ProxyOperationRuntime opération, ProxyRpc& rpc)

au Système.ServiceModel.Les canaux.ServiceChannel.Appelez le(la Chaîne de l'action, Boolean oneway, ProxyOperationRuntime opération, Object[] ins, Object[] sorties, la plage de Temps (timeout)

au Système.ServiceModel.Les canaux.ServiceChannelProxy.InvokeService(IMethodCallMessage appel de méthode, ProxyOperationRuntime opération)

au Système.ServiceModel.Les canaux.ServiceChannelProxy.Invoke(IMessage message)

Quelqu'un peut-il donner des conseils sur ce que je dois faire pour déboguer ce?

Je suis actuellement en train de mettre en place le Visionneuse De Trace De Service outil pour voir si ça va rien me dire de plus.

La visionneuse de trace pourrait vous aider. Il semble y avoir un problème de configuration. Il pourrait être aussi simple que mal orthographié le nom de service dans le web.config.
Ce que la liaison utilisez-vous? Si c'est un http soutenu de liaison, essayez d'accéder à l'URL il est hébergé localement dans votre navigateur pour voir si cela fonctionne. Habituellement, si il ne le fait pas, c'est un paramètre de configuration de problème.
C'est une partie du problème. C'est un navigateur navigables très heureux, donc plus de la configuration est très bien.
Encore farfouillé avec la visionneuse de trace... mais pas sûr de ce que je suis en train de faire, pour en revenir à la base pour voir ce que je suis absent.

OriginalL'auteur Peter K. | 2011-03-16