В IIS6 на win2003 необходимо проверить сопоставления расширений приложений для своего веб-сайта.
Откройте Свойства из контекстного меню веб-сайтов, перейдите на вкладку Домашний каталог , нажмите Конфигурация ... и в списке расширений приложения проверьте, существует ли сопоставление для расширения .asa.
Если сопоставление существует, оно должно иметь следующее (по умолчанию)Значения конфигурации:
Executable: C:\WINDOWS\system32\inetsrv\asp.dll
Extension: .asa
Verbs: Limit to GET,HEAD,POST,TRACE
Script engine: checked
Verify that file exists: checked
Поскольку вы заявили, что нормальные страницы .asp выполняются без проблем, сам скрипт-движок должен быть правильно установлен на вашем компьютере.