Рекомендации по перемещению файлов проектов C# .NET между серверами

StackOverflow https://stackoverflow.com/questions/1902192

  •  19-09-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

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

Разработчики имеют среду разработки на своих локальных машинах, которая прикреплена к источнику управления веб -сервером Dev с общими для созданных проектов, позволяет разработчикам копировать файлы в папки веб -приложений вручную. Тестовый веб -сервер, где установки MSI используются только для распространения изменений для веб -сервера UAT A Prod, где установки MSI используются только для распределения одобренного UAT MSI

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top