Лучшая практика для перемещения файлов проекта C # .NET между серверами - PullRequest
0 голосов
/ 14 декабря 2009

Какова наилучшая стратегия для внесения изменений в конкретный файл в проекте C # .NET и на сервере DEV, а затем перемещения этого файла в другую среду, например, на сервер B? Я заметил, что он всегда хочет, чтобы я перекомпилировал на целевом сервере, и я подумал, что делал что-то не так, потому что я не думал, что мне это понадобится (плюс сервер не является внутренним, поэтому он действительно медленный и требует много времени).

Будем благодарны за любые предложения или стратегии, которые вы или ваша компания используете.

Ответы [ 3 ]

6 голосов
/ 14 декабря 2009
  • Убедитесь, что вы используете проект веб-приложения, в котором он компилирует DLL, а не веб-сайт, который использует файлы с произвольным кодом.
  • Вы можете использовать систему управления версиями исходного кода, такую ​​как Subversion.
0 голосов
/ 14 декабря 2009

Для разработки веб-приложений мой опыт был:

Разработчики имеют среду разработки на своих локальных машинах, которая связана с контролем версий Веб-сервер DEV с общими ресурсами для созданных проектов позволяет разработчикам копировать файлы в папки веб-приложений вручную. Веб-сервер TEST, на котором используются ТОЛЬКО установки MSI для распространения изменений в UAT Веб-сервер PROD, на котором используются ТОЛЬКО установки MSI для распространения утвержденного UAT MSI

Размер проектов, в которых я участвую, обычно приводит к перерасходу скриптов сборки, в большинстве случаев над проектом многократно собираются для отладки и т. Д.

0 голосов
/ 14 декабря 2009

использовать программу управления исходным кодом для исходных файлов (например, SubVersion) и Cruise Control для двоичных файлов, созданных из этих файлов ...

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