Introduction
In this article,we are going to see how to use Transport security with Self Hosting by using SSL. Please Refer this link
http://msdn.microsoft.com/en-us/library/ms733791.aspx. This link contains information about how to set SSl for Self hosting.
Lets go through this application step by step
Step1: Open VS 2008>New Project>Console Application>Give the name> Select c# as a programming language.
Step2:
Now give System.ServiceModel reference to the console application project.
Step3:
Now,lets write Service Contract,operation contract and so on in our service application.
I am setting the port to 8000. your url format should be like this https://computername:port no/service name
Step4:
Now lets config the application configuration file(app.config). For configuring app.config, i am using a tool called WCF Service Configuration Editor. Please refer this link
http://msdn.microsoft.com/en-us/library/ms732009.aspx. It contains information about WCF Service Configuration Editor.
Step5:
Now check whether your application is running properly. If any errors fix those.
Step6:
Now, Lets create the client application. give reference to System.ServiceModel. lets use a tool called Svcutil.exe to generate the proxy. open VS cmd prompt> type in as svcutil /out:proxy.cs /config:app.config "https://computer name:8000/service" . It will automatically generate proxy.cs and app.config in the specific location. Copy those files and pate it into our client app.
Step7:
Now write these lines in the program.cs file
Step8:
Now Lets run this application
Conclusion
I hope you people like this article.
If you like this article, subscribe to our
RSS Feed. You can also
subscribe via email to our Interview Questions, Codes and Forums section.