Link to home
Start Free TrialLog in
Avatar of markrj1970
markrj1970

asked on

Cannot display IIS 5.1 localhost web page in IE

OS=WXP SP2
IIS version = 5.1
RAM=768mb
User has moved from one machine with IIS to another machine and installed IIS again.  The previous machine is not available.
The installation was checked by the user against screen dumps from previous installation on other machine:

1.  The IIS software and directories appears to be there
2.  A Virtual directory for his web content can be setup.
3.  User went through IIS setup in Administrative Tools and confirmed settings.
 
However the home page doesn't open in Internet Explorer http://localhost/mms15ikb/browse/  resulting in HTTP 500 Internal Server Error, suggesting something is not right with the setup for IIS.  In IIS the websites are accessed using Localhost as above.  Same thing with the IIShelp directory in Local host and this didn't open either, suggesting it is a generic problem and not to do with the user website.

The only other info I can think of is that during installation, a WXP CD was requested by the installer. Could this have something to do with it.
 
Any help on finding a solution asap would be appreciated.
Avatar of joegass
joegass

HTTP 500 Internal Server Error isn't a very useful message
You can alter internet explorer to give a more meaningfull message
Go to tools/internet options/advanced
The find a checkbox labeled "show friendly http errors" uncheck it
and try the page again
Avatar of markrj1970

ASKER

New error message in IE6 SP2 after friendly error messages turned off:
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information.

In event viewer  (system, Event ID 36) the first few errors:
The server failed to load application '/LM/W3SVC/1/ROOT/IISHELP'.  The error was 'Class not registered'.
For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.
 
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
>>>
The server failed to load application '/LM/W3SVC/1/ROOT'.  The error was 'Class not registered'.
For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.
 
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
>>>>>>
The server failed to load application '/LM/W3SVC/1/Root/mms15ikb'.  The error was 'Class not registered'.
For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.
 
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp
try start/run
iisreset
Thanks for that.  Waiting to test out IISReset and will go through some of the other suggestions in your URL.  However, nothing so far has address the error "class not registered" contained within the event viewer messages.

Will let you know the outcome as soon as I have tried everything suggested.
ASKER CERTIFIED SOLUTION
Avatar of Dave_Dietz
Dave_Dietz
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks Dave Dietz,
Still waiting for the user before trying anything further.  Will let you know the outcome of all suggestions.
User turned off Firewall first
Tried command suggested by joegass - IISReset.  This did not resolve anything.

Tried commands suggested by Dave_Dietz  -

rundll32 C:\WINDOWS\system32\inetsrv\wamreg.dll,CreateIISPackage - Error could not load warmreg.dll
regsvr32 C:\WINDOWS\system32\inetsrv\asptxn.dll - successful registration but did not resolve anything.

Also tried other commands from website provided by joegass - http://www.aspfaq.com/show.asp?id=2226 -
regsvr32 c:\winnt\system32\oleaut32.dll - no errors

regsvr32 c:\winnt\system32\inetsrv\asp.dll - Error could not load asp.dll

These did not resolve anything.

Any further ideas would be helpful.
Points increased to attract more help.
If wamreg.dll and asp.dll aren't there you have big problems.

If wamreg isn't there you won't be able to build the IIS COM+ packages and IIS will not work for anything other than some HTML.

Are the wamreg and asp dlls physically missing?  If so I would *strongly* suggest a reinstall of IIS to get the missing files in place.

If they are there what are the permissions on those DLLs?

Dave Dietz
Thanks Dave Dietz
I have checked as suggested.  ASP.DLL was there and did register.  It was a typo when I had entered the command.  However WARMREG.DLL was not found on the system.  A reinstall is being carried out and I am waiting to find out what happened.

Hopefully this will resolve it!!
The IIS reinstall did not help. Are there any more suggestions to resolve this issue
What COM+ Applications do you see in Component Services?

Dave Dietz
Will find out as soon as possible for you
I have a list of COM+ Applications from MMC Component Services Snap-in:

NET Utilities
COM+ Explorer
COM+ QC Dead Letter Queue Listener
COM+ Utilities
IIS Utilities
MS Software Shadow Copy Provider
System Applications

wamreg.dll and asp.dll is on the system but the error persists.  Class Not Registered still in Event Viewer logs.

Have not rerun rundll commands or the regsvr commands again.
Problem is that you are missing the IIS In Proccess and IIS out-of-process Pooled packages.

This is what the rundll wamreg.dll part is suppoed to fix - see the last parts of the following article:

309051      HOW TO: Troubleshoot ASP in IIS 5.0      
http://support.microsoft.com/default.aspx?scid=kb;EN-US;309051

Dave Dietz




Thankyou Dave_Dietz - the accepted answer worked - a typo stopped it working the first time.