In this article, we will learn the various ways of hosting a WCF Service.
IntroductionFor a WCF service to be available for the clients to consume, we need to host the WCF service. I highly recommend reading the previous part:
Windows ServiceIt is similar to any other program or application running on a Windows machine. The following are the differences between a Windows Service and a regular application.
How to view all the services installed on a Windows Service:
In general we create a Windows Service to run code in the background all the time, without any sort of user interaction. A developer can use a Windows Service to host a WCF service. We can configure that to start automatically when your computer starts. This makes our service available for clients to consume. the following is the procedure for creating a service as Windows Service. To create a WCF service hosted in a Windows Service read the first article about how to create a WCF service and host in a console application Hosting WCF Service: Part 1.Create a Windows Service to host a WCF Service:
Install the Windows Service using the installutil.exeTo install the new Windows Service use the following procedure.
Note: For detailed code please download the Zip file attached above.SummaryI hope you understand the concepts of Hosting a WCF Service as a Windows Service and that this is useful for all readers. If you have any suggestion regarding this article then please contact me.
Essential WCF Practical Implementation