W końcu, łatwe wdrożenie powinno być częścią projektu na poziomie architektury. To jedna z tych rzeczy, które pod koniec projektu mogą być trudne do podkowów. Oprócz tylko uzyskiwanie funkcjonowanie strony, trzeba także takie rzeczy jak wersjonowanie, zmiany konfiguracji, budować proces, wsparcie dla wielu serwerów (w razie potrzeby), itd
Kilka wskazówek:
- scentralizować jak wiele swoich parametrów konfiguracyjnych, jak można
- Użyj procesu kompilacji, który pozwala przełączać się od lokalnego do trybu produkcyjnego
- parametry konfiguracyjne Oznacz z „debug” lub „produkcji”, aby łatwo wiedzieć, który jest który
- To jest ogólne Dobrym pomysłem jest wstępna budowa witryny w środowisku deweloperskim i wdrożenie w postaci binarnej
- Istnieją dodatki dla programu Visual Studio, które mogą uprościć/usprawnić proces.
- Rozważ skorzystanie z wdrożenia opartego na obrazie w celu uzyskania większego rozmiaru środowiskach multi-server
- Rozważ używanie środowiska pomostowego, gdzie rzeczy są w 99% taki sam jak miejsce produkcji
- nie zapomnij podać szczegóły konfiguracji IIS jako część procesu wdrażania
w przypadku to interesujące, omawiam problemy z wdrażaniem w mojej książce: Ultra-Fast ASP.NET.
hej Pandiya Chendur. Miałem kilka problemów z bezpieczeństwem.Możesz zobaczyć pełny post tutaj: http://stackoverflow.com/questions/1830995/pring-to-live-asp-net-web-application-security-exception – Kieran