2011-08-24 21 views
5

Sto tentando di registrare i messaggi di richiesta e risposta di un servizio in C#. Ho un'estensione di sapone già pronta che fa tutto questo, tuttavia ho difficoltà ad aggiungerlo al metodo di servizio.Servizio di registrazione Richiesta e risposta SOAP in C#

Poiché nel mio progetto VS è presente un riferimento al servizio e non un riferimento al servizio Web, quando controllo il file di riferimento per questo servizio, non vedo il metodo che sta invocando il servizio remoto. Tutti gli esempi che ho visto erano di aggiungere a un servizio web, che ha un formato di riferimento diverso.

Come posso registrare i messaggi di sapone in questo caso?

risposta

10

L'estensione del sapone è solo per l'utilizzo del servizio basato su ASMX o client = Aggiungi riferimento Web. Una volta utilizzato Aggiungi riferimento al servizio, si utilizza l'API del client WCF e non è possibile utilizzare l'estensione Soap. È necessario creare message inspector instead.

Se è necessaria la registrazione dei messaggi solo per scopi di debug, è possibile utilizzare integrato WCF message logging.

+0

La risposta mi ha salvato molto tempo. Le informazioni che "L'estensione Soap è solo per l'utilizzo del servizio basato su ASMX o client = Aggiungi riferimento web" non è facile da trovare su internet .. Grazie ancora una volta ancora – Rupesh

Problemi correlati