title: WCF over MSMQ, 403 Service unavailable
body: <p>I setup a WCF service to work over HTTP and <a href="http://en.wikipedia.org/wiki/Microsoft_Message_Queuing" rel="nofollow">MSMQ</a>. It kind of works. The HTTP protocol works 100%. The problem is with <code>net.msmq</code>. When I check the queue, the messages have gone down by 1 which I assume means it's being processed. But at the same time, the service is no longer available. I receive a 403 service unavailable error from <a href="http://en.wikipedia.org/wiki/Internet_Information_Services" rel="nofollow">IIS</a>. When I purge the queue and reset the site, the service is available again.</p>
  
  <p>Message queue has full permissions for everyone and the service doesn't do anything (seriously, it's just a stub method) so it isn't a code problem.</p>
  
  <p>The contract is marked as one way and the action is <code>*</code>.</p>
  
  <p>Messages are going into the queue (sending 10 at a time) and at least 1 message is getting pulled (count goes down to 9).</p>
  
  <p>The <code>net.msmq</code> listener service is running.</p>
  
  <p>How can I fix this problem?</p>