Управление исходным кодом веб-службы ASP.NET - PullRequest
0 голосов
/ 05 июня 2009

Я работаю над созданием набора веб-служб ASP.NET (2.0) для развертывания в одном веб-приложении под IIS7. Услуги будут добавляться постепенно (в течение года или более) несколькими программистами. Как мне организовать свой источник в VS2005.

  • Должен ли я использовать один проект или несколько?
  • Должен ли я использовать веб-приложение или проект веб-сайта.
  • Как мне управлять web.config, которым они все поделятся.

Спасибо за ваш совет.

Ответы [ 2 ]

3 голосов
/ 05 июня 2009

Используете ли вы контроль исходного кода сейчас? Все ваши проблемы «контроля» решаются любой приличной системой контроля версий (т.е. не VSS).

Я бы поместил их в один проект, предполагая, что у них есть общий код и типы. Например, если они используют один и тот же уровень доступа к данным и базовую базу данных.

Я бы никогда не использовал веб-сайт "проекты" для веб-сервисов. Любое из их преимуществ - это преимущества веб-сайтов, состоящих из веб-страниц, а не более сложных требований к веб-службам.

1 голос
/ 05 июня 2009

Я расскажу о том, как наш магазин справляется с этим, и я считаю, что он хорошо работает.

Мы используем несколько проектов. Один для каждого веб-сервиса. Это позволяет нам публиковать один сервис, не влияя на другие. Мы также на VSS (черт!), Что делает меньше конфликтов. Мы используем проект веб-сайта, и он отлично работает Мы управляем web.config, выполняя diff для файла перед публикацией. Файлы web.config редко меняются
...