Как развернуть решения UAT и разработки SharePoint на одном сервере? - PullRequest
1 голос
/ 23 декабря 2010

Я работаю на сервере SharePoint 2010, и у меня есть следующие элементы в моем решении SharePoint

  • Пара веб-частей
  • Рабочий процесс конечного автомата (который будет интегрирован в библиотеку форм Infopath)
  • Формы редактирования задачи Infopath

Допустим, это решение развернуто на http://[SharePoint201Server]:[PortNumber - x ] /

Это единственный сервер, который у меня есть (без дополнительного сервера для UAT), и то, что было сделано до сих пор, необходимо предоставить для приемочного тестирования пользователя (UAT). Я могу создать еще один сайт в http://[SharePoint201Server]:[PortNumber - y ] / для него.

Моя проблема в том, как мне сохранить две копии моего исходного кода? Мне придется продолжить разработку того же набора исходного кода для следующего выпуска UAT. Я просто не могу создать простые копии исходного кода, так как он будет иметь то же имя сборки и идентификатор функции и т. Д. Как бы то ни было, любые изменения в исходном коде разработки могут повлиять на сборки UAT.

Одна вещь, которую я могу сделать, - это создавать отдельные проекты для UAT и Development с различными функциями и именами сборок, но не слишком ли это ненужная работа?

Что может быть лучшим подходом в такой ситуации?

Ответы [ 2 ]

2 голосов
/ 23 декабря 2010

Я бы предложил использовать решение в песочнице и создать два семейства сайтов, одно для UAT, а другое для производства.Развертывайте свои решения индивидуально в каждом решении для песочницы.Решения для песочницы развернуты в bin, а не в GAC, поэтому у вас не будет дублирования кода проблемы

2 голосов
/ 23 декабря 2010

Нет лучшего подхода для этого.У вас должны быть разные среды для разработки и UAT.

Если доступность машины является ограничением, одно из возможных решений - это иметь среду VM той же машины для разработки и фактическую среду для UAT.

Это, очевидно, требует сложной конфигурации аппаратного обеспечения для запуска обоих одновременно.

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