Help and Support
 

powered byLive Search

BUG: Error message when you try to send messages to a Message Queuing queue on a computer that is running a 64-bit version of Windows Vista: "404 not found"

Article ID:936497
Last Review:August 15, 2007
Revision:1.1

SYMPTOMS

When you try to send messages to the HTTP address or to the multicast address of a Microsoft Message Queuing queue on a computer that is running a 64-bit version of Windows Vista, the attempt is unsuccessful. Additionally, you receive the following error message:
404 not found

Back to the top

CAUSE

This problem occurs when Internet Information Services (IIS) is configured to run in 32-bit mode on a 64-bit version of Windows Vista.

Back to the top

WORKAROUND

To work around this problem, copy a 32-bit version of the Mqise.dll file to the %WINDIR%\SysWOW64 directory on the computer that is running a 64-bit version of Windows Vista.

Note The copy of the Mqise.dll file should come from a 32-bit version of Windows Vista. Also, the build number of the copy of the Mqise.dll file should be the same as the build number of the original Mqise.dll file.

Back to the top

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Back to the top

MORE INFORMATION

The 32-bit version of the Mqise.dll file is missing from the %WINDIR%\SysWOW64 directory on 64-bit versions of Windows Vista. There is only a 64-bit version of the file available in the system32 directory.

When IIS is configured to run in 32-bit mode, IIS cannot locate the Mqise.dll file in either of these locations. Therefore, IIS returns the error message that is mentioned in the "Symptoms" section.

The IIS metabase key that controls whether IIS is running in 32-bit mode or in 64-bit mode is /w3svc/AppPools/Enable32bitAppOnWin64. If this key is set to a value of 1, 32-bit mode is enabled. To set the value of the /w3svc/AppPools/Enable32bitAppOnWin64 key, follow these steps:
1.Click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.
2.In the User Account Control dialog box, click Continue.
3.Type the following command to enable the 32-bit mode:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

Back to the top


APPLIES TO
Windows Vista Ultimate 64-bit Edition
Windows Vista Enterprise 64-bit Edition
Windows Vista Business 64-bit Edition
Windows Vista Home Premium 64-bit Edition
Windows Vista Home Basic 64-bit Edition

Back to the top

Keywords: 
kberrmsg kbtshoot kbprb kbpubtypekc KB936497

Back to the top

Article Translations

 

Related Support Centers

Other Support Options

  • Need More Help?
    Contact a Support professional by Email, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.