Deploy aplikacji sp.net mvc

0

Cześć!
Mam problem z wrzuceniem aplikacji do internetu i mam nadzieję, że pomożecie.
Aplikacja napisana jest w ASP.NET MVC with ENTITY FRAMEWORK code first.
Więc opiszę może jak to robiłam do tej pory:

  • założyłam konto na hostingu webio
  • utworzyłam tam bazę danych oraz użytkownika
  • stworzyłam witrynę i ściągnęłam profil do web deploya
  • w visual studiu chciałam to tam umieścić za pomocą przycisku publish (connection stringa ustawiłam na bazę, którą wcześniej utworzyłam na webio)
    No i aplikacja się umieściła i działała przez jakieś 2h po czym pijawił się błąd: runtime error <configuration>
    <system.web>
    <customErrors mode="Off"/>
    </system.web>
    </configuration>

usunęłam więc wszystkie pliki przez fileZille i spróbowałam wrzucić od nowa - pojawił się ten sam błąd, a kiedy usunęłam ponownie wszystkie pliki i usunęłam tez bazę i stworzyłam ja od nowa, to znowu deploy sie udał i przez jakąś 1h, 2h nie było błędu, a po tym czasie ponownie wyskoczył.
Zastanawiam się czy może też miec to jakis związek też z tym, że przez ten czas kiedy aplikacja działała w internecie cały czas była włączona filezilla i było połączenie z serwerem. Nie udało mi się zaobserwować, czy błąd pojawił się bezpośrednio po tym jak zerwałam połączenie w filezilli.
Miałam to teraz sprawdzić jeszcze raz, ale wyskakuje mi znowu błąd: Web deployment task failed. (The maximum number of connections for this site has been exceeded.
Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEEDED_MAX_SITE_CONNECTIONS.)

Bardzo proszę o pomoc!

0

W panelu administracyjnym webio jest event viewer w którym możesz sprawdzić jaki wyjątek tak naprawdę leci.
Nie widzę związku połączenia Filezilli z serwerem.

0

Podczas deploya przesyłają się same dllki i widoki, content i scrypty, czy to dobrze? Jeśli w moim solution są trzy projekty, w tym jeden ten główny MVC, to jeśli chciałabym to przesłać przez FTP, to muszę tworzyć jakieś katalogi wirtualne? Bo w katalogu wwwroot musi być web.config, prawda? On jest w moim głównym projekcie, więc gdzie zatem umieścić dwa pozostałe?

0

W katalogu wwwroot - web.config to osobna sprawa. Generalnie robi się to w ten sposób że tworzysz osobny katalogo wirtualny dla swojej aplikacji i tam ją umieszczasz razem ze swoim web.config-iem. Oczywiście nalezy pamietać żeby ustawić trasowanie adresów url w aplikacji. Jak robiłaś to w ten sposób to warto też napisać maila do supportu. Na pewno Ci pomogą z wdrożeniem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1