Отладка классического ASP в Visual Studio 2010

Я прочитал этот вопрос и эту страницу , на которую ссылается вопрос, а также десятки других статей об отладке asp classic с VS, но он все еще не щелкает для меня.

Я использую VS 2010. Файлы, которые я хочу отлаживать в реальном времени на удаленном сервере. Я установил удаленный отладчик на сервере. Я открыл веб-сайт и подключился к процессу w3wp.exe на удаленной машине. Я создал несколько точек останова, но по-прежнему получаю «Точка останова не будет достигнута. Для этого документа не загружены символы» на этих точках останова. Это проблема или это симптом более серьезной проблемы с тем, что я делаю?

18
задан Community 23 May 2017 в 12:16
поделиться

1 ответ

Во-первых, по умолчанию, когда вы открываете веб-сайт в 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

14
ответ дан 30 November 2019 в 09:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: