It's easy to forget how slippery a slope a proper WCF configuration is, especially when you are deploying services to multiple environments. While you local development and QA environments do not have an SSL requirement, your UAT and production environments do. Service calls that may have passed with flying colors is dev. and QA are now failing left and right with 500 errors abound. If this sounds like a familiar situation hopefully this post clears your worries.