Najlepsza metoda wdrażania dla IIS [zamknięte]


0

mam dedykowany serwer z systemem Windows Server 2012 i nie jestem zbyt dobrze zaznajomiony z iis, i chcę znaleźć sposób, aby moja strona internetowa była w repozytorium git i mogła zostać wdrożona na serwerze iss, ale tak naprawdę nie znam najlepszy / prawidłowy sposób, aby to zrobić, czy ktoś może skierować mnie w dobrym kierunku?


github.com/projectkudu/kudu - opublikowałem tutaj, ponieważ robi dokładnie to, co chcesz
bbqchickenrobot

Odpowiedzi:


2

W końcu wdrożenie aplikacji internetowej zazwyczaj wiąże się z kopiowaniem plików do lokalizacji na serwerze, z której strona ma być obsługiwana, więc jest to naprawdę dość prosty proces.

Nie próbuj wiązać instancji kontroli źródła bezpośrednio z wdrożeniem. zamiast tego użyj środowiska programistycznego, aby zapewnić dodatkową pomoc potrzebną podczas wdrażania. Ciągła integracja jest świetna do testowania i programowania, ale nie zmieniaj jej w ciągłe wdrażanie. GIT jest świetnym narzędziem, ale nie jest specyficzne dla żadnego konkretnego środowiska wykonawczego i nie byłoby rozsądne oczekiwać, że będzie on w stanie wykonywać operacje wdrażania na wszystkich rodzajach httpds i platformach baz danych.

więc początkowo zbuduj witrynę IIS i skonfiguruj ją w razie potrzeby. Polecam korzystanie z katalogów wirtualnych zamiast udostępniania strony bezpośrednio z inetpub \ www \. co pozwala zachować starsze wersje i szybko zmieniać je w razie potrzeby.

następnie podczas wdrażania skopiuj swój kod na serwer (zwykle umieszczam mój w folderze z numerem zestawu zmian TFS, więc zamiast tego użyjesz numeru generacyjnego GIT), a po zakończeniu kopiowania po prostu wskaż katalog wirtualny na nowa wersja aplikacji.


huuumm, ale jestem zautomatyzowanym sposobem na zrobienie tego, ponieważ teraz używam ftp, ale wciąż dają mi błędy, ponieważ niektóre pliki są używane w momencie, gdy je
kopiuję

chcę pozbyć się tego problemu i zautomatyzować operację (współpracuję z projektantami i chcę to ułatwić)
danielgek

Niestety, wdrożenie aplikacji nigdy nie powinno być tak łatwe, że nie musisz o tym myśleć. w ten sposób zrootowano serwery.
Frank Thomas

Zamówienie kudu - robi dokładnie to, co chcesz: github.com/projectkudu/kudu
bbqchickenrobot
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.