Welcome to MSDN Blogs Sign in | Join | Help

Troubleshooting MSMQ over HTTP - nothing in the web server log files?

If you are scratching your head because the files in the %windir%\system32\LogFiles\W3SVC1 directory have no entries for the incoming MSMQ messages then you need to tick two boxes:

  • Open up Computer Management
  • Navigate to:
    • Services and Applications
      • Internet Information Services (IIS) Manager
        • Web Sites
          • Default Web Site
  • Right-click the web site and choose Properties
    • On the Web Site tab, tick "Enable Logging" and press OK
  • Right-click the MSMQ application underneath the web site and choose Properties
    • On the Virtual Directory tab, tick "Log visits" and press OK

 

From the Help:

Log visits
Select to configure IIS to record visits to this directory in a log file.
Visits are recorded only if logging is enabled for this Web site.

You should now start getting POST entries in the IIS logs:

2009-10-21 16:30:53 W3SVC1 10.0.0.1 POST /msmq/private$/webqueue - 80 - 10.0.0.5 - 200 0 0
2009-10-21 16:30:53 W3SVC1 10.0.0.1 POST /msmq/private$/webqueue - 80 - 10.0.0.5 - 200 0 64

Published Wednesday, October 21, 2009 5:22 PM by JohnBrea

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker