Exploring Your Hosting Options

On the Microsoft .NET platform, you have several types of managed Windows applications that you can create with Visual Studio .NET:

  • WinForms applications

  • Console applications

  • Windows services

  • Web applications (ASP.NET) hosted on Internet Information Services (IIS)

  • WCF services inside IIS 7.0 and WAS on Windows Vista or Windows Server 2007

If you look through the project templates that come with Visual Studio 2005, you will find other options available at your disposal. For obvious reasons, we don't consider any of the other templates to be viable options to use in the services world. It is worth noting, however, that WCF doesn't block you from running your service in any other type of application as long as it provides ...

Get Pro WCF: Practical Microsoft SOA Implementation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.