Будет ли Visual Studio 2010 поддерживать классический Asp? - PullRequest
25 голосов
/ 17 марта 2010

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

Ответы [ 6 ]

24 голосов
/ 17 марта 2010

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

6 голосов
/ 26 мая 2010

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

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

это говорит:

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

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

Прямо сейчас я работаю на классических страницах asp с Visual Studio 2008, и все работает отлично, я даже могу отладить классический asp ...

Все еще не смог попробовать это с 2010, но страница выше дает мне надежду ...

3 голосов
/ 06 января 2011

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

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

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

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

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

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

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

(-:

2 голосов
/ 02 января 2012

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

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

1 голос
/ 07 октября 2013

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

Инструменты> Параметры> TextEditor> FileExtension

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

1 голос
/ 26 мая 2010

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...