2010-03-22 7 views
0

Toute idée, déboguer une classe proxy WCF..net WCF: Comment déboguer une classe proxy

En fait, j'ai créé une classe partielle d'un PROXY ... et j'ai besoin de tester & DEBUG IT. utilisant TestDriven.Net

mais quand je mets un point d'arrêt sur ma classe partielle, il est de donner un message d'avertissement comme « DebuggerStepThroughAttribute » est Mon seul code

+0

Quel est le problème avec le message d'avertissement? – Graviton

Répondre

2

Utilisez un débogueur, comme VS 2008.

D'après ce que je have read, l'avertissement semble parfaitement bien. Bien sûr, vous ne voulez que déboguer votre code, pas les librairies tierces, n'est-ce pas?

+0

;) Court, droit au but. Si court que cela serait insultant ... si la question était plus intelligente. De cette façon, c'est exactement vrai. – TomTom

+0

yup .. ou par TestDriven.Net – Posto

0

J'ai eu des difficultés à le faire. Pourquoi ne pas créer votre propre classe de fabrique de canaux pour votre service WCF, de sorte que vous n'utilisez pas le proxy généré?

Quelque chose comme

using (var channelFactory = new ChannelFactory<IMyContract>(new BasicHttpBinding())) 
{ 
    var endpoint = new EndpointAddress(@"http://myaddress/MyService"); 
    var channel = channelFactory.CreateChannel(endpoint); 
    channel.MyOperation(); 
} 

??

0

vous pouvez simplement commenter l'attribut suivant de la classe, que vous pouvez entrer dans la classe proxy. [System.Diagnostics.DebuggerStepThroughAttribute()]

Questions connexes