Consultor Eletrônico



Kbase P101909: Getting HTTP 500 - Internal Server error with wsisa.dll messegner when using Active Directory
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   09/03/2005
Status: Unverified

FACT(s) (Environment):

WebSpeed 3.1x
Windows 2000
IIS 5.0

SYMPTOM(s):

Getting error when running wsisa.dll

This page cannot be displayed

HTTP 500 - Internal Server error

System Event log shows error:

DCOM Error: DCOM got error "Logon Failure: unknown username or bad password" Unable to logon .\IWAM_SERVERNAME in order to run the server.

When using cgiip.exe, no error is seen

Using Active Directory

IIS is started by IUSR_ComputerName with anonymous access enabled

CAUSE:

Microsoft issue:

User names and passwords for the IUSR_ComputerName and IWAM_ComputerName accounts are stored in three locations:
? Internet Information Server (IIS) metabase
? User Manager for Domains (Windows NT) or Local Users and Groups (Windows 2000)
? Microsoft Transaction Server (Windows NT) or Component Services (Windows 2000)

If the user names and/or passwords are not synchronized among these three locations, you receive the above-mentioned error messages.

FIX:

Microsoft fix:

1) Go into Active Directory and reset the password for the IWAM_ComputerName account to a particular password

2) Go to Start/Programs/Administrative Tools/Component Services, and under Console Root - Computers - My Computer, on the right-hand side, right click on IIS Out-Of-Process Pooled Applications and go into properties.
On the Properties dialog box, type in the password to the IWAM_ComputerName account in the Password and Confirm_Password fields.

3) Bounce the WWW Service and the WebSpeed Brokers, and retest with wsisa.dll. Please note that sometimes the changes made to the Active Directory may take several minutes to take effect.

Refer to MS Article: http://support.microsoft.com/kb/297989/EN-US/#kb2 for more details.