2009-03-05 2 views
0

Мне нужен несколько советов о том, как сделать структуру проекта для того, чтобы перейти от VSS к SVN, так как она стоит сейчас у него есть:IIS виртуального каталога, корневая ASP.NET развертывания пути

Dev ствола -------------------------------->http://localhost/myapp

Испытательная среда отрасли -------- ->http://test.myapp.com

Производственная среда филиал ->http://www.myapp.com

Сделка - это пути, так как вы видите, что корень каждой среды изменяется, поскольку он использует локальный сайт IIS 6 (соединительная линия) и т. Д., Мы используем абсолютные пути, это несогласованное слияние между ветвями из-за путей, даже когда я сделал много изменений и использовал элементы управления ~/в сервере, получая <% Virtualpath ("~ /") & /js/test.js%> или runat = "server" enableviewstate = "false" в некоторых клиентских элементах управления, но в целом этот метод является некоторым, который не прозрачен для сред и подвержен ошибкам, и разбивает некоторые пути JavaScript (все еще не устранены).

Я знаю о сервере веб-разработки, включенном в VS, но я также заметил, что у нас могут быть проблемы с функциями использования, такими как аутентификация, контекстная безопасность, виртуальные папки.

Все это с использованием локального IIS 6, VS2005, можете ли вы поделиться своим опытом в том, как справиться с этой проблемой?

ответ

0

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

Таким образом, вы будете уверены, что:

  1. код находится в системе управления версиями
  2. Код был протестирован
  3. Нет прямой изменено на производстве может произойти.

Хорошего использование контроля исходного ветвящегося/маркировки (в VSS или SVN или любой другой) может позволить вашему разработчику смотреть, отладку и модификацию теста или код Prod, но код должен следовать strucutred пути через испытания полосы и только продвигаться к производству с использованием определенного процесса продвижения кода.

Смежные вопросы