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"
SYMPTOMSWhen 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 CAUSEThis problem occurs when Internet Information Services (IIS) is configured to run in 32-bit mode on a 64-bit version of Windows Vista. WORKAROUNDTo 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. STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. MORE INFORMATIONThe 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:
APPLIES TO
| Article Translations
|

Back to the top
