Tworzymy aplikację Web w swoim środowisku programistycznym, generujemy biblioteki DLL, wpisy do rejestru, specjalne ustawienia w pliku Web.cofig, ustawiamy opcję po stronie IIS i …. i idziemy następnie do administratora, aby zainstalował tą całą masę plików na serwerze, skonfigurował IIS, zarejestrował biblioteki w GAC.
Jest to dość często spotykany scenariusz niestety wymaga dużej cierpliwości obu stron, aby dogadać się co dokładnie należy zrobić, gdzie skopiować pliki i jak poustawiać wszystkie potrzebne parametry. Jak wiadomo światy IT i programistów i czasami ciężko im się dogadać. Z pomocą przychodzi Visual Studio 2010. W tej wersji pakietu projekty Web zyskały nowa funkcjonalność – jest nią możliwość stworzenia pakietu instalacyjnego dla naszych rozwiązań przy wykorzystaniu mechanizmu MS DEPLOY.
Proces publikacji do pliku *.msdeploy tworzy trzy pliki: plik ZIP, który zawiera wszystkie niezbędne pliki potrzebne, aby aplikacja działała – w tym biblioteki DLL, ASPX, plik *.deploy.cmd, który jest programem uruchamiającym całość oraz plik manifestu stanowiący konfigurację dla pakietu. Najważniejsze z tego jest to, że projekty WWW w VS 2010 mogą mieć kilka plików konfiguracyjnych w zależności od tego jaką konfigurację wybierzemy (Debug, Release) i w prosty sposób mechanizm ten może podmieniać odpowiednie wpisy w tych plikach.
Cały proces nazywa się Web Publishing Pipleline (WPP) i składa się z trzech części – kolekcjonowania niezbędnych plików, tworzenia transformacji dla plików konfiguracyjnych oraz stworzenie odpowiedniego pliku wynikowego.
Ładowanie



Dyskusja
dodaj komentarz