AI OnAI Off
This is put there by default, to prevent handing .asp files to the asp.net engine, which cannot parse .asp files.
The error you describe is indeed a .NET error, which usually means that the .asp extension is mapped to "aspnet_isapi.dll"
not "asp.dll" under IIS, Site Properties, Home Directory, Configuration, Mappings.
Steve
there is no mention of asp in the web.config.