Как запустить классические сценарии ASP под IIS 5.1 (WinXP Pro) вместе с.NET & CF?
У меня проблема с настройкой среды разработки. До недавнего времени я работал над приложениями ColdFusion и.NET, и мне не нужно было прикасаться к IIS. Теперь мне нужно настроить классическое приложение ASP для какой-то разовой работы.
Я добавил виртуальный каталог в IIS и указал его на фактическую базу кода на моей локальной машине. Затем я установил низкий уровень безопасности (для расширений ISAPI, т.е. ASP) и разрешил выполнение сценариев. По какой-то причине, если я попадаю на страницу.asp, она говорит, что страница не может быть найдена. Тем не менее, HTML и статические файлы загружаются просто отлично.
РЕДАКТИРОВАТЬ: URLScan исправить, кажется, сделал это. Я запустил приложение в другом браузере (т.е. не в IE6), и я получаю более качественные отчеты об ошибках. Похоже, нам не хватает некоторых включений, но он выполняет сценарии. Спасибо!
2 ответа
Взгляните на настройки сканирования URL-адресов и посмотрите, разрешено ли расширение.asp
На моей машине с XP соответствующий файл находится по адресу C:\WINDOWS\system32\inetsrv\urlscan\urlscan.ini
Необходимо убедиться, что расширение веб-службы "Active Server Pages" имеет разрешенный статус.
Проверьте: http://classicasp.aspfaq.com/general/why-does-iis-hang-and/or-stop-serving-asp-pages.html
Кроме того, вы должны знать, что виртуальный каталог может влиять на пути включаемых файлов на самих страницах asp. Если исходное приложение asp не использует виртуальный каталог, то и ваша локальная копия не должна.