Подтвердить что ты не робот

Будет ли Visual Studio 2010 поддерживать классический asp?

Я использую visual studio 2008 для классического приложения asp. Смогу ли я перейти на visual studio 2010?

4b9b3361

Ответ 1

Да, классический ASP может быть отлично разработан в VS2010, как и в VS2008 SP1.

Ответ 2

Я нашел эту страницу msdn

http://msdn.microsoft.com/en-us/library/ms241740.aspx

он говорит:

Хотя основной задачей веб-отладки в Visual Studio 2010 является ASP.NET, вы также можете отлаживать устаревшие веб-приложения ASP.

ASP Web-приложения состоят из скриптов, которые запускаются на клиенте в файлах .htm и на сервере в файлах .asp; файл Global.asa; и .cdf. Скрипты могут быть в VBScript, JScript или в сочетании с VBScript и JScript. Они также могут быть смешаны с HTML-кодом и COM-объектами. Вы можете отлаживать веб-приложения ASP, содержащие все эти элементы.

Сейчас я работаю над классическими ASP-страницами с визуальной студией 2008, все работает отлично, я даже могу отлаживать классический asp...

По-прежнему не удалось попробовать это с vs 2010, но приведенная выше страница дает мне некоторую надежду...

Ответ 3

Обычно вы можете вручную развернуть сайт asp web site direclty в папку inetpub\wwwroot (просто вставьте все необходимые файлы веб-страниц в каталог wwwroot), где ваша страница default.asp должна находиться в корне wwwroot, если это имеет смысл.

Затем вы можете создать пустой веб-сайт с одним проектом, запустите свой веб-сайт, введя http:\localhost в новое окно браузера, и вы увидите, что отображается ваша страница по умолчанию.

Вы можете добавить все файлы expmely old asp в свое новое приложение для приложения visual studio 2010 непосредственно из каталога wwwroot.

Вы должны иметь возможность компилировать свое приложение, но вы не сможете его отладить на этом этапе.

Чтобы отлаживать старое приложение, просто присоединитесь к процессу интернет-исследователя с названием вашего устаревшего веб-приложения (или процесса wp3p...), и тогда у вас будет функция отладки.

Или вы можете дождаться, пока старое, но полезное приложение выкинет ошибку, а затем используйте visual studio 2010 как J.I.T.debugger. Надеюсь, это тоже поможет.

Счастливое кодирование! (если это возможно в классическом asp, благодарите БОГ за визуальную студию)

(-:

Ответ 4

Чтобы получить VS2010 для поддержки файлов .inc, а также файлов .asp, см. связанный с ним вопрос Может ли Visual Studio 2010 сделать ".inc" подсветка синтаксиса файла?

VS2010 подсветка синтаксиса для .inc файлов не очень хороша даже при использовании редактора веб-форм; HTML отображается отлично, но VBScript выглядит как обычный текст.

Ответ 5

Я обновил свой проект с VS2008 до VS2010, и все прошло хорошо.

Чтобы получить отладку для работы с javascript в блоке script, я должен добавить отладчик; чтобы заставить его сломаться. Если у вас есть javascript в отдельном файле, вы можете отлаживать только точку останова. Классический asp все равно будет отлаживаться, если я присоединюсь к процессу w3wp.

javascript intellisense работал лучше для меня в VS2010, чем в VS2008. В VS2008 у меня были проблемы с этим сбоем, когда я прекратил отладку классического ASP. В VS2010 у меня больше нет этой проблемы.

В целом я бы сказал, VS2010 делает классическую разработку ASP лучше, чем VS2008.

Ответ 6

Для тех, кто хочет выделить синтаксис в VS 2010 и не может заставить его работать. Я думаю, что это работает.

Сервиs > Параметры > TextEditor > FileExtension

Добавьте расширение ASP, и он должен быть прикреплен к "Редактору HTML с кодировкой".