<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>MSMQ, WCF and IIS: Getting them to play nice (Part 3)</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx</link><description>Previously, in MSMQ, WCF and IIS: Getting them to play nice: In Part 1 , we built a client and IIS-hosted service application and got them communicating over MSMQ using WCF's NetMsmqBinding. In Part 2 , we deployed the same application across multiple</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: MSMQ, WCF and IIS: Getting them to play nice (Part 3)</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8733001</link><pubDate>Tue, 15 Jul 2008 15:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8733001</guid><dc:creator>Pawel Pabich</dc:creator><description>&lt;p&gt;Tom, this is a great series of posts and It's a pity that you didn't write them a few months before. It would save me a lot of time :). &lt;/p&gt;
&lt;p&gt;I've been working with WCF 3.0 and MSMQ 4.0 for a couple of months and I have to say that this is the only pair of these technologies that makes sense as WCF 3.0 and MSMQ 3.0 do not support the Move option.&lt;/p&gt;
&lt;p&gt;Having said that I still can not solve 2 fundamental problems. First, I haven't found a tool that would let me move more than 1 message at a time between MSMQ 4 subqueues. The second one is that there seem to be no built-in performance counters for the subqueues which makes their monitoring a real challenge. Sometimes I wonder if the teams at Microsoft talk to each other :). That would be the only explanation why there is a piece of infrastructure that can't be monitored and can be barely maintained.&lt;/p&gt;
&lt;p&gt;Have you come across this kind of problems? Any hints?&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
&lt;p&gt;Pawel&lt;/p&gt;
</description></item><item><title>re: MSMQ, WCF and IIS: Getting them to play nice (Part 3)</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8745962</link><pubDate>Fri, 18 Jul 2008 05:45:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8745962</guid><dc:creator>Peter</dc:creator><description>&lt;p&gt;Tom,&lt;/p&gt;
&lt;p&gt;From the &amp;quot;one person who asked&amp;quot;... :)&lt;/p&gt;
&lt;p&gt;Thanks for the posting of source code I believe that all will gain valuable lessons from your work.&lt;/p&gt;
&lt;p&gt;Great work!&lt;/p&gt;
&lt;p&gt;Thanks again.&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;
&lt;p&gt;Birmingham, Al. &lt;/p&gt;
</description></item><item><title>re: MSMQ, WCF and IIS: Getting them to play nice (Part 3)</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8758125</link><pubDate>Sun, 20 Jul 2008 13:32:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8758125</guid><dc:creator>Muath Ismail</dc:creator><description>&lt;p&gt;Thanks Tom for your efforts and sharing.&lt;/p&gt;
&lt;p&gt;This is really the most solid article I read for using WCF/MSMQ.&lt;/p&gt;
&lt;p&gt;Apparently, there is a lack of good documentation and resources for these new technologies. This is not limited to WCF, but also for other new technologies that Microsoft embracing, like the WF.&lt;/p&gt;
</description></item><item><title>re: MSMQ, WCF and IIS: Getting them to play nice (Part 3)</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8795960</link><pubDate>Fri, 01 Aug 2008 03:30:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8795960</guid><dc:creator>Daniel Jin</dc:creator><description>&lt;p&gt;Interesting stuff. I'm in the process of digging into WCF. This gives me some good insights and make me think about a couple things.&lt;/p&gt;
</description></item><item><title>Asynchronous Messaging and Event Driven Architecture Slide Deck Up + Resources</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8799753</link><pubDate>Fri, 01 Aug 2008 16:36:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8799753</guid><dc:creator>Sam Gentile  The World According to MSCOREE</dc:creator><description>&lt;p&gt;Tonight&amp;amp;#39;s slide deck is up here . After the presentation, Steve Andrews was kind enough to come all&lt;/p&gt;
</description></item><item><title>轻松玩转MSMQ, WCF和 IIS 7.0</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8850619</link><pubDate>Tue, 12 Aug 2008 14:55:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8850619</guid><dc:creator>EntLib</dc:creator><description>&lt;p&gt;方案的设计目标是在Client/Server端建立可靠的、异步的通信。系统采用MSMQ作为传输机制，因为MSMQ支持可靠的队列通信。MSMQ部署在三方Server上（一般集群部署，避免单点故障）。Client端应用程序使用WCF的NetMsmqBingding 来发送消息到MSMQ Server的私有队列。Service 服务程序将部署在IIS 7.0，并采用Windows Activation Services（WAS）来监听消息队列上的新消息。通过SMSvnHost.exe – Windows&lt;/p&gt;
</description></item><item><title>轻松玩转MSMQ, WCF和 IIS 7.0</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8850807</link><pubDate>Tue, 12 Aug 2008 15:25:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8850807</guid><dc:creator>cnblogs.com</dc:creator><description>&lt;p&gt;轻松玩转 MSMQ, WCF 和 IIS 7.0 MSMQ, WCF and IIS: Getting them to play nice by Tom Hollander Tom Hollander&lt;/p&gt;
</description></item><item><title>re: MSMQ, WCF and IIS: Getting them to play nice (Part 3)</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8904037</link><pubDate>Thu, 28 Aug 2008 22:52:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8904037</guid><dc:creator>sholliday</dc:creator><description>&lt;p&gt;I tried &amp;quot;receiveErrorHandling&amp;quot; on MSMQ 3.0 just to see what would happen:&lt;/p&gt;
&lt;p&gt;Got this exception (which was expected of course):&lt;/p&gt;
&lt;p&gt;Binding validation failed because the binding's ReceiveErrorHandlig property is set to Move or Reject while the version of MSMQ installed on this system is not 4.0 or higher. The channel listener cannot be opened. Resolve the conflict by setting the ReceiveErrorHandling property to Drop or Fault, or by upgrading to MSMQ v4.0.&lt;/p&gt;
&lt;p&gt;Which has a small misspelling:(ReceiveErrorHandlig)&lt;/p&gt;
&lt;p&gt;Just mentioning it.&lt;/p&gt;
&lt;p&gt;Thanks (as always) for these great posts on WCF/MSMQ and IIS.&lt;/p&gt;
</description></item><item><title>re: MSMQ, WCF and IIS: Getting them to play nice (Part 3)</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8937056</link><pubDate>Tue, 09 Sep 2008 20:22:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8937056</guid><dc:creator>Marc Nemegeer</dc:creator><description>&lt;p&gt;What about getting this to work with W2003 and IIS6 ?? Not possible I presume ?&lt;/p&gt;
</description></item><item><title>re: MSMQ, WCF and IIS: Getting them to play nice (Part 3)</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8938141</link><pubDate>Wed, 10 Sep 2008 03:29:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8938141</guid><dc:creator>tomholl</dc:creator><description>&lt;p&gt;Marc -&lt;/p&gt;
&lt;p&gt;The MSMQ WCF binding is supported under Windows 2003. However you will not be able to host in IIS 6.0, so you're required to build your own host such as a Windows Service. &lt;/p&gt;
&lt;p&gt;Also the poison message handling features are limited to MSMQ 4.0 (in Visa or Windows Server 2008) so you would need to build your own poison message handling capabilities if this is important to you.&lt;/p&gt;
&lt;p&gt;So short answer is that you get a lot more capabilities in Windows Server 2008, but you will still be able to use this basic approach in older versions if you do a bit more work yourself.&lt;/p&gt;
&lt;p&gt;Tom&lt;/p&gt;
</description></item><item><title>MSMQ, WCF and IIS: Getting them to play nice (Part 2)[转]</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#8967946</link><pubDate>Sun, 28 Sep 2008 11:58:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8967946</guid><dc:creator>一想天开</dc:creator><description>&lt;p&gt;Welcomeback!InPart1ofthistale,we'dsuccessfullyconfiguredaWCFclientandanIIS-hostedse...&lt;/p&gt;
</description></item><item><title>Asynchronous Messaging and Event Driven Architecture Slide Deck Up + Resources</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#9165745</link><pubDate>Tue, 02 Dec 2008 22:17:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9165745</guid><dc:creator>Sam Gentile's Blog</dc:creator><description>&lt;p&gt;Tonight&amp;amp;#39;s slide deck is up here . After the presentation, Steve Andrews was kind enough to come all the way out to my house, and help fix some workgroup edition permission issues with TFS on Windows Server 2003, and now all the code is checked in&lt;/p&gt;
</description></item><item><title>Asynchronous Messaging and Event Driven Architecture Slide Deck Up + Resources</title><link>http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx#9393799</link><pubDate>Wed, 04 Feb 2009 00:16:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9393799</guid><dc:creator>Sam Gentile's Blog (if (DeveloperTask == Communication &amp;&amp; OS == Windows)</dc:creator><description>&lt;p&gt;Tonight's slide deck is up here . After the presentation, Steve Andrews was kind enough to come all the way out to my house, and help fix some workgroup edition permission issues with TFS on Windows Server 2003, and now all the code is checked in as well.&lt;/p&gt;
</description></item></channel></rss>