Domanda

Io non sono nuovo per la pubblicazione sul web, MA sono nuovo di pubblicazione fronte di un sito web che viene utilizzato frequentemente.In precedenza, le apps su questo server non sono stati colpiti molto spesso, ma stiamo implementando una forte domanda di applicazione.Così, che cosa è la pratica migliore per la pubblicazione di un server web in diretta?

  1. E ' meglio aspettare fino a metà di notte, quando la gente non sarà in esso (Sì, può praticamente contare su che-è una rete intranet e pertanto, avranno tempi di non uso)
  2. Pubblicare quando i nuovi aggiornamenti sono fatti per il tronco (dipende dalla build il successo del corso)
  3. Se 2 è vero, poi, che sembra male se qualcuno sta usando quella pagina specifica o DLL e non viene sovrascritto.

...Sono sicuro che ci sono un sacco di ottimi posti per questo genere di cose, ma io non impossibile, in termini di ricerca di google.

È stato utile?

Soluzione

@Nick DeVore ha scritto:

Se 2 è vero, poi, che sembra male, se qualcuno sta usando quella pagina specifica o DLL e non viene sovrascritto.

Non è davvero un problema se si sta utilizzando ASP.NET stack (Webforms, MVC o rotolare il vostro proprio), perché tutti i tuoi file aspx ottenere compilato e pertanto non toccato dal webserver./bin/ cartella è completamente ombreggiato da qualche altra parte, in modo che le librerie all'interno non sono utilizzati da webserver sia.

IIS attendere che tutte le richieste sono fatto (però c'è qualche timeout però) e poi si procederà con la compilazione (se necessario) e il riavvio di dominio di applicazione.Se solo alcuni file sono stati modificati, non ci sara ' neanche AppDomain riavviare.IIS carico di nuovi assembly (o compilato aspx/asmx/file ascx) esistenti dominio di applicazione.

@Nick DeVore ha scritto:

Mi aiuti a capire un po' di più.Il punto per me il luogo in cui questo è spiegato da Microsoft.Grazie!

Cercate con google "IIS AppDomain" parole chiave.Ho trovato Cosa ASP.NET i Programmatori Dovrebbero Conoscere i Domini di Applicazione.

Altri suggerimenti

Noi la maggior parte dei nostri aggiornamenti in the wee small hours.

Suggerimento pratico, se questo è un ASP.NET sito, in qualsiasi ora del giorno si tira fuori, goccia in un App_Offline.htm file con un messaggio che spiega agli utenti che il sito è down per manutenzione.

Scott Guthrie ha più info qui:

http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top