MSMQ with IIS WAS
Please Note: I am still working on this page, so the references are incomplete.
As a novice to WCF framework, going through tons of stuff over the internet and WCF examples, I couldn't find a single resource where i get a clear understanding on writing a WCF/WAS application. However there were many articles decsribing portions of it in pieces but it was really very difficult to get a clear cut picture.
Here in this article i am trying to consolidate all those parts at one place for others to refer.
Prerequisites (w.r.t. Win2k8 R2/Win7):
Install following optional components
- Application Server
a. Web Server IIS support
b. non-HTTP Activation (Message Queuing)
For using MSMQ with IIS, there are two types of binding available, viz.
i. netMsmqBinding: Used between WCF client and server applications.
ii. msmqIntegrationBinding: Used when client is a legacy application and server is a WCF application. - Web Server(IIS)
- Visual Studio
- .Net Framework (version required for your application)
References:
MSDN MSMQ Activation Sample
http://msdn.microsoft.com/en-us/library/bb332338.aspx (Very good article to cover activation basics)
http://blogs.msdn.com/b/tomholl/archive/2008/07/12/msmq-wcf-and-iis-getting-them-to-play-nice-part-1.aspx
http://blogs.msdn.com/b/tomholl/archive/2008/07/13/msmq-wcf-and-iis-getting-them-to-play-nice-part-2.aspx
http://blogs.msdn.com/b/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx