Summary
This chapter focused solely on the various hosting options for your WCF services. I started by providing you with an overview of desirable hosting features, with a summary of which features are supported by each environment. I then went on to explain in greater detail how self-hosting in console, Windows, and Windows services compares to IIS and WAS hosting. You learned some of the specific challenges associated with hosting in a Windows application, you learned how to create and deploy a Windows service host, you learned how IIS and WAS hosting architecture handles message-based activation, and you learned how to host services with ASP.NET compatibility mode. In all cases, I provided you with example architectures for deploying each type of host.
Now, it is time to dive into some of the extended features of WCF, namely sessions and throttling, reliability, security, and exception handling. In the next chapter, I’ll explain service instancing modes and how to support sessions and create singleton services. I’ll also talk about how to handle multiple concurrent calls and how to throttle sessions and calls.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access