Поддержка VS2010 Classic ASP - PullRequest
       8

Поддержка VS2010 Classic ASP

6 голосов
/ 15 января 2012

В 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?

1 Ответ

1 голос
/ 18 января 2012

Решено!

TL; др: Установить пакет обновления 1

Описание процесса устранения неполадок:

  • Uninstalled VS2010 Ultimate полностью на машине с проблемами
  • Установлено VS2010 Professional в соответствии с комментариями. Это не решило вопрос. Те же проблемы, что и раньше.
  • На новом компьютере с новой установкой Windows 7 я установил VS2010 Professional.
  • На этот раз он попросил меня установить Service Pack 1 после установки (http://www.microsoft.com/download/en/confirmation.aspx?id=23691).
  • Зашёл в код asp, он подсвечивался и подсказывал код в совершенстве. Отладка также работала без нареканий.
  • Вернулся на оригинальный (неисправный) компьютер и вручную установил SP1 и проблема пошла прочь.
...