Link to home
Start Free TrialLog in
Avatar of ppynrde
ppynrde

asked on

IIS stops serving ASP pages

I am running IIS on a clustered win2K environment with the virtual directory sitting on a clustered drive.  Every so often, IIS stops serving ASP pages although html pages still serve perfectly well.  If I restart the IIS service, the icons in the Internet Services Manager change to stop signs and the Appication Event log begins to log events with an ID of 101 stating that 'The server was unable to access the virtual root xxxx due to the following error: The system cannot find the path specified.  The data is the error code'.  Does anyone know whether IIS stops serving ASP pages from a virtual root if for some reason the path is lost due to some sort of network error.  If this isn't the case, if anyone has any ohther ideas it would be great as I am fresh out!

Thanks in advance

Rich
Avatar of ZuluWarrior
ZuluWarrior

If it can not find the path then this probably is refeering to the Metabase Path.

They follow

\LM\W3SVC\1\ROOT

See my troubleshooting section at www.iisfaq.com for some ideas.

Nothing springs to mind at the moment.

You could try running the following when you get the error.

open a cmd.exe prompt
cd to \inetpub\adminscripts

cscript adsutil.vbs enum /w3svc

and

cscript adsutil.vbs enum /w3svc/1

and

cscript adsutil.vbs enum /w3svc/1/root

Change the 1 to the value indicated in the error message.

The 1 is called the instance ID and is how IIS knows about web sites, it does not use the name which is only a comment.

Also you could download the IIS metabase editor to see if you can view the metabase when the error occurs.

These things may push you in the right direction.

Do you have multiple sites on the servers?

Do you another site on the server? does this still work when the other one fails?

Chris Crowe
www.iisfaq.com
Avatar of ppynrde

ASKER

Thanks for that, I will run those when I am next on client site.  

Regarding your questions,  we do have multiple sites on the server but only the one runs asp scripts.  The other sites are all hosting .wsdl and .wsml files and these still work fine after the .asp finishes which is why I was thinking that maybe if the clustered drive for some reason was unavailable during some website access, the virtual site may become corrupted in the case of asp causing it to fall over and require a reboot to re-set.  I was thinking about actually putting the site files on the local drives of both boxes rather than a clustered drive to see if this helps elleviate the problem.  Do you think this is a worthwhile avenue to follow?

Regarding the issue you were suggesting with the metabase could you expand a little as I have never dabbled in it before and could do with a little background if you have the time.

Thanks again

Rich
ASKER CERTIFIED SOLUTION
Avatar of ZuluWarrior
ZuluWarrior

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
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:

Accept comment from ZuluWarrior as the answer

Please leave any comments here within the next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

fz2hqs
EE Cleanup Volunteer