Win 2000 Server won't run ASP

Hi, I have a Windows 2000 Server running a web server and it won't run any of my ASP scripts.  All it says is "HTTP 500 Internal server error."  How can I fix this?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Did you run the iislockdown tool?
jonnyfunfunAuthor Commented:
Where might I find this "iislockdown tool"?
You can download it from the microsoft web site. It locks web servers down. The reason I asked is that it can stop asp from running correctly?  
The 7 Worst Nightmares of a Sysadmin

Fear not! To defend your business’ IT systems we’re going to shine a light on the seven most sinister terrors that haunt sysadmins. That way you can be sure there’s nothing in your stack waiting to go bump in the night.

jonnyfunfunAuthor Commented:
In that case, no, I do not have iislockdown installed and nor do I plan on installing it.  Microsoft's website states that I have to set up the ASP application with a COM+ identity.  I'm not sure if this will work, and if it doesn't I'll need some more alternatives.
jonnyfunfunAuthor Commented:
I have done everything that Microsoft has said to do to solve it and it still doesn't work.. HELP!!
jonnyfunfunAuthor Commented:
After tracking the problem down, I have found out what the problem really was.  It tells me that dependencies or linked DLLs linked to ASP.DLL are/is missing.  I have got no clue on how to fix this besides reinstalling it.
Try reinstallaing IIS. the asp.dll is installed by IIS component
jonnyfunfunAuthor Commented:
Already reinstalled IIS, unless there is a different way other than the Windows Components to uninstall it.  Would reinstalling SP2 possibly fix it?  If not, I think I really have no choice other than reinstalling the entire O/S.
An updated version of MDAC may help.  You can download it at

Try this

go to internet service manager
do a properties on the SERVER itself, not the website
click edit for web services
Go to Home Directory TAB
Click Configuration
Make sure .asp is setup to be processed by

Let me know if it makes any difference, if that fails you also could try

regsvr32 asp.dll


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
To do the regsrv32 you might have to be in the C:\WINNT\System32\inetsrv directory.

You also may be able to get more information by going to your IE settings and uncheck "show friendly HTTP error messages" then refresh.  Then try to go to the asp page.

So other stuff to try

If you have Crystal Reports 8 installed, Uninstall IIS 5.0, install Seagate
fix, reinstall IIS 5.0.  The Seagate fix is at

Issue an IISRESET()

Check that IIS' Application Mappings for ASP are intact, under IIS' Home
Directory / Configuration interface.

Try removing the Application and then recreating it.

Move the Application from high to medium to low application protection

run c:\inetpub\Adminscripts\synciwam.vbs

stop IIS
regsvr32 c:\winnt\system32\oleaut32.dll
regsvr32 c:\winnt\system32\inetsrv\asp.dll
start IIS

Reinstall the distributed transaction coordinator.

Apply SP2, MDAC 2.6 or 2.7, and all relevant security fixes.

See Q195956, Q271071, Q257267, Q238665, Q286814, Q254525

Finally, review

jonnyfunfunAuthor Commented:
Thanks a bunch for the help.  After doing just that and installing the new version of MDAC it now executes ASP scripts!  I am, however, now having problems with the more complex ASP pages in which it tells me that the Library is missing or something.  I'll post this one up in a different question.  Thanks again!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 2000

From novice to tech pro — start learning today.