Как запустить классические сценарии 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 не использует виртуальный каталог, то и ваша локальная копия не должна.

Другие вопросы по тегам