В Visual Studio 2005, 2008 и 2010 вы можете отлаживать Classic ASP, подключив отладчик к процессу w3wp.exe.Это очень глючно и часто дает сбой в 2005 и 2008 годах, но хорошо работает в 2010 году. Единственная проблема заключается в том, что, насколько я могу судить, VS2010 не поддерживает подсветку кода Classic ASP или завершение кода.HTML выглядит хорошо, но любой классический ASP-код просто черно-белый.
Я не могу добавить <%@Script="VBScript"%>
вверху каждой страницы из-за архитектуры сайта, и даже после тестирования этого -это ничего не делает.
Вся эта проблема очень запутанная, потому что с Visual Studio 2010 Express вышеупомянутая поддержка Classic ASP выходит из коробки (минус отладка).
Я могу получить чередование подсветки HTML и VBScript, переключаясь между следующими режимами (но никогда не одновременно).Я пробовал следующее: Инструменты> Параметры> Текстовый редактор> Расширения файлов> Добавление расширения «ASP» со следующими редакторами:
- Автоматический редактор выбора (XML) - правильно получает HTML, но нетигра в кости на ASP
- Microsoft Visual Basic - делает ASP в основном правильным (множество подчеркнутых ошибок, хотя код соответствует стандарту ASP), но без выделения HTML
- Редактор сценариев - HTML, но нетASP
- Редактор веб-форм - HTML, но не ASP
Я рассмотрел расширение редактора , и я хотел бы попытаться смешать разметку для веб-формыРедактор и редактор Microsoft Visual Basic, но я не уверен, что это разумный курс действий.
Как получить подсветку кода и интеллектуальный смысл для Classic ASP в Visual Studio 2010?