Настройка проектов Visual Studio, TFS, MVC и Classic ASP - PullRequest
1 голос
/ 18 ноября 2011

Существует целый ряд вопросов, но я просто пытаюсь разъяснить наилучшую практику по этому вопросу. У меня есть классический ASP-сайт, который мы хотим перенести на MVC3. Я пытаюсь определить наилучшую структуру проекта для настройки всего этого в новой среде Visual Studio 2010, TFS.

Я хочу запустить новое решение в Visual Studio и получить правильную структуру. Я хочу, чтобы все было сделано правильно, поскольку у меня есть около 30 проектов для миграции.

В большинстве проектов у меня есть несколько сотен ASP, HTML, JavaScript, CSS-файлов и т. Д. И база данных Access.

Я видел, что упоминается, что наилучшей практикой является хранение файлов ASP в отдельном проекте. Так что я должен настроить? Там нет классического ASP проекта шаблона. Поэтому я думаю, что мне нужно создать какой-то проект, чтобы поместить мои файлы ASP. Должен ли я установить пустое приложение MVC и добавить к нему ASP? Где я могу сохранить существующие JS / образы и т. Д. Если они также существуют в Classic ASP. Каким должен быть проект по умолчанию?

А как насчет Source Control (я полагаю, я просто добавляю все как в обычном приложении). Что насчет публикации и т. Д. Я думаю, мне просто нужен веб-сервер IIS с включенной поддержкой Classic ASP. Могу ли я включить его на уровне приложения?

1 Ответ

4 голосов
/ 18 ноября 2011

Создайте проект «Пустое веб-приложение», добавьте файлы / папки в той же структуре, в которой они существовали на веб-сервере.Сопоставьте виртуальный каталог из IIS с папкой проекта, и все готово.Разрабатывайте заменяющую версию MVC в отдельном проекте, а не пытайтесь преобразовать классический проект по частям.

Также обратите внимание, что поддержка отладки для классического ASP все еще доступна в VS2010.

Редактировать: Если вы хотите поделиться состоянием между классическим ASP и ASP.net, у Microsoft есть статья на тему .

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