Я прочитал этот вопрос и эту страницу , на которую ссылается вопрос, а также десятки других статей об отладке asp classic с VS, но он все еще не щелкает для меня.
Я использую VS 2010. Файлы, которые я хочу отлаживать в реальном времени на удаленном сервере. Я установил удаленный отладчик на сервере. Я открыл веб-сайт и подключился к процессу w3wp.exe на удаленной машине. Я создал несколько точек останова, но по-прежнему получаю «Точка останова не будет достигнута. Для этого документа не загружены символы» на этих точках останова. Это проблема или это симптом более серьезной проблемы с тем, что я делаю?
Во-первых, по умолчанию, когда вы открываете веб-сайт в Visual Studio, вы открываете его через файловую систему, а не через IIS. В этом случае Visual Studio использует внутренний веб-сервер Cassini, а не IIS.
Веб-сервер Cassini НЕ запускает классический ASP. IIS делает. Итак, первое, что вам нужно сделать, это выяснить, как отлаживать в IIS.
Само собой разумеется, что на машине, с которой вы работаете, должен быть установлен IIS, а отлаживаемый веб-сайт должен быть настроен так же, как и на сервере. (чтобы вы могли запустить http: // localhost / somepath
и увидеть свой сайт)
Вам также необходимо подключиться к запущенному процессу Internet Explorer. На это тоже есть ссылка.
Затем вам нужно заставить Visual Studio подключиться к IIS и запустить веб-сайт, а не использовать встроенный веб-сервер и включить отладку.
Это описано здесь: Эта тема больше не доступна (это первая дочерняя ссылка на страницу, которая вам понравилась в своем вопросе здесь .
Оттуда вы должен быть в состоянии перейти по оставшимся ссылкам и приступить к работе.
Изменить - добавлено
В этой статье вы пройдете через это шаг за шагом. Отладка классического ASP (VBScript) в Visual Studio 2008