Share via


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

  1. 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.
  2. Web Server(IIS)
  3. Visual Studio
  4. .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