Zbuduj raz i wdrażaj w wielu środowiskach dzięki msdeploy i Visual Studio 2012

Praca nad centralizacją konfiguracji, ustawień aplikacji i ciągów połączeń dla wielu rozwiązań, a także przełączanie się do korzystania z msdeploy z wiersza poleceń do wdrażania aplikacji internetowych. Idealnie chciałbym zbudować pakiety raz i uzyskać aktualne konfiguracje, ponieważ pakiety są wdrażane w każdym środowisku. Potrzebuję porady na temat najlepszego podejścia.

Użyj pliku Parameters.xml i SetParameters.xml, aby dynamicznie zamienić ustawienia i ciągi połączeń. Widziećhttp://vishaljoshi.blogspot.com/2010/07/web-deploy-parameterization-in-action.htmlUżyj plików machine.config lub web.config na poziomie serwera, aby zapisać typowe ustawienia aplikacji i ciągi połączeń.Użyj pakietu NuGet z pakietu packagewebhttps://github.com/sayedihashimi/package-web co umożliwia użycie transformacji web.config w msdeploy.Użyj atrybutów pliku lub configSource wraz z parametrami SetParameters, aby wskazać różne pliki konfiguracyjne, ale muszą być względne względem katalogu głównego WWW.Użyj profili publikowania. WidziećWdrażanie istniejącego pakietu przy użyciu profili publikowania

Dzięki

questionAnswers(4)

yourAnswerToTheQuestion