WCF is obvious a great tool in a distributed environment, especially as a web developer I used it every day as the Ajax back end, or restful service that can be consumed by any kind client php, java, ruby on rails etc you name it.
WCF is notorious about its complexity of configuration, plus the capability of different type of hosting, dependency on various .NET versions, it normally scares you off or you end up copying the code or configuration from somewhere and use it without real understanding. And it magically worked until one day… Read the rest of this entry »