2009-11-27 24 views
5

Będę wdrażać moją aplikację internetową w ten weekend na serwerze testowym. Miałem już kilka prób na wprowadzenie go w górę i odkryli, kłopoty z:Wdrażanie aplikacji sieci web ASP.NET

  • połączeniu z bazą danych
  • Authentication
  • Masterpage odwołuje

Co dur/moll pułapek znalazłeś i jak miałbym unikać ich lub naprawiać?

Czy istnieje jedno rozwiązanie naprawcze do wdrażania aplikacji internetowych?

Odpowiedz

4

Hai Kieran,

Wystarczy spojrzeć na to może dać pewne wyobrażenie Deploying Tips for asp.net web application

dać mi znać, jeśli masz jakiekolwiek problemy podczas wdrażania .....

+0

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

1

Cóż w tym tygodniu testowaliśmy i wdrażaliśmy naszą aplikację internetową ASP.NET na farmę sieci Web przy użyciu usług IIS 7.

Chcemy zachować stan sesji i utrzymywać farmę internetową w bazie danych SQL. Dostarczone przez nas informacje są takie, że wszystkie obiekty, które są wstawiane do sesji, muszą być przekształcane do postaci szeregowej, gdy używa się stanu sesji dla stanu SQL Server. Grr!

Edytuj: Come on Velocity! Dzięki temu możemy użyć usługi WCF jako stanu sesji w konfiguracji farmy sieciowej.

3

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:

  1. scentralizować jak wiele swoich parametrów konfiguracyjnych, jak można
  2. Użyj procesu kompilacji, który pozwala przełączać się od lokalnego do trybu produkcyjnego
  3. parametry konfiguracyjne Oznacz z „debug” lub „produkcji”, aby łatwo wiedzieć, który jest który
  4. To jest ogólne Dobrym pomysłem jest wstępna budowa witryny w środowisku deweloperskim i wdrożenie w postaci binarnej
  5. Istnieją dodatki dla programu Visual Studio, które mogą uprościć/usprawnić proces.
  6. Rozważ skorzystanie z wdrożenia opartego na obrazie w celu uzyskania większego rozmiaru środowiskach multi-server
  7. Rozważ używanie środowiska pomostowego, gdzie rzeczy są w 99% taki sam jak miejsce produkcji
  8. 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.

Powiązane problemy