HelloWcfHostConsoleApplication – using console app
in real life this would be a WCF Service Application
HelloWcfServiceLibrary – using console app
in real life this would be a WCF Service Library (templated code genned)
Client Side Proxy, Server Side component both implement IHelloWcfService
On the client there will be a proxy object which implements IHelloWcfService, which allows us to call the method SayHello
HelloWcfClientConsoleApplication – console app.
Add Service reference will generate the proxy method for us on the client.
How to reference IHelloWcfService on the client?
This runs multiple projects at startup
App running which can hit the breakpoint in the Host.
Testing WCF Project
Very simple test using the interface hack. Notice no templating has been used at all. POCO’s and a single WCF DLL – System.ServiceModel
Testing and Debugging WCF Services
http://msdn.microsoft.com/en-us/library/bb157687.aspx – limitations of WCF debugging
http://www.microsoft.com/en-us/download/confirmation.aspx?id=21459 – WCF 4
http://msdn.microsoft.com/en-us/library/ms734712.aspx – WCF in MSDN
Start the host in debug mode in VS. Then run the test in debug mode using TestDriven. Can then step through client and server sides of the code.