Domanda

Voglio pianificare un downtime di manutenzione programmata su uno dei miei siti Web asp.net di produzione ospitati su IIS windows server 2003.

Penso che questo sia il comportamento preferito:

  1. Tutte le richieste a http://www.x.com incluso www.x.com/asb/asd / verrà reindirizzato a una pagina di notifica (il sito è attualmente inattivo. torna più tardi)
  2. La manutenzione richiederà circa un'ora. come posso garantire che questo reindirizzamento alla pagina di manutenzione abbia il minimo impatto sul posizionamento SEO / google
  3. Preferibilmente vorrei poter testare tranquillamente il sito di produzione prima che ritorni 'in diretta'
  4. Preferibilmente non voglio fare affidamento sul puntamento del DNS altrove.
  5. Per semplificare, si prega di far finta che non ho nessun altro hardware di fronte ai server Web (ovvero bilanciamento del carico, firewall ecc.)

Un'idea sarebbe:

  1. per creare un'altra app sullo stesso server Web
  2. crea httpmodule o httphandler per gestire qualsiasi richiesta url e 302 reindirizzarli alla pagina di manutenzione

Grazie

È stato utile?

Soluzione

Prova a mettere App_Offline.htm alla radice directory.

Altri suggerimenti

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