Sto cercando di capire come gestire gli aggiornamenti a un'applicazione ASP.NET (2.0 o successiva) funzionante, mentre ci sono utenti sul sito.Ripubblicazione di un'applicazione Web ASP.NET mentre il sito è attivo
Ad esempio, supponiamo che SO sia un progetto di applicazione Web ASP.NET. Il codice del progetto si compila fino alla singola .DLL nella cartella BIN. Ora, ci sono utenti costantemente su SO, quindi cosa succederebbe alle azioni/sessioni degli utenti se si usasse la funzionalità "Pubblica" di Visual Studio .NET (o semplicemente tutto di nuovo manualmente) mentre stanno usando il sito?
Creazione di un sito Web ASP.NET, invece, alleviare eventuali problemi che potrebbero o non potrebbero esistere con lo scenario sopra? Sto iniziando a sviluppare un sito Web come applicazione Web guidata dall'utente, e voglio essere sicuro che la mia inesperienza con questo non possa potenzialmente infastidire [potenzialmente] molti utenti che [desidero] avere 24/7.
EDIT: Scusa, avrei dovuto inserirlo in un contesto più preciso. Supponiamo che questo sito sia ospitato da un servizio di web hosting con canoni mensili. Non gestirò il server stesso, solo ciò che l'host Web consente come utente dei loro servizi.
Una cosa da notare su App_offline.htm è che non funziona in un Web Garden. (Bene, lo fa, ma il processo di lavoro ruota solo sul colpo della pagina successiva, quindi devi rinfrescare un po 'di volte e spero che tu abbia trafugato tutti insieme ...) A proposito, ho imparato questo duro modo. –