I have some old classic asp scripts. They used to work on my 2003/IIS 6 server. But on my Vista/IIS 7 and now Windows 7 Ultimate/IIS 7 server the asp pages don't work.
I did what they said here: Deploying a Classic ASP Server (IIS 7) (Microsoft TechNet).
I enabled those 3 features in IIS 7 but that just went from getting 404 to 500 error.
Best Answer
A question: does a simple asp script run or did you try existing pages with includes?
Since you're getting a 500 server error now, could be a sign that something is wrong with your script. Maybe you forgot to enable the Windows Feature (WWW / Application Development Features) "Server-Side Includes"?
It could be a security issue of the application pool account as well. I found this article: loadUserProfile and IIS7 - understanding temporary directory failures. It could be a similar problem.