Domanda

Quindi, dalla mia esperienza, a volte le pagine master possono essere in ritardo quando si eseguono gli aggiornamenti. Questa non è una nuova occasione, fai un cambiamento, costruisci, vai a testare e MasterPage sta ancora cercando il vecchio controllo.

Qualcuno ha qualche suggerimento / trucco che usa quando questo accade? Di solito scompare dopo un po ', ma non ho un po' di tempo.

Sto usando VS 2008.

È stato utile?

Soluzione

Le tre opzioni principali per forzare IIS a ricaricare tutto sono

  • Se in esecuzione da Visual Studio, chiudere ASP.NET Development Server, che lo costringe a riaprire con la prossima esecuzione
  • Modifica il file web.config (forza un IISReset)
  • Chiama IISRESET direttamente dalla riga di comando

Altri suggerimenti

Sembra un problema di memorizzazione nella cache. Riavvia IIS dopo la compilazione? Stai costruendo sul posto o editoria? È un'app Web?

Prova a fare una piccola modifica al file web.config quando costruisci e vedi se questo aiuta. Ripristinerà il server per te e fondamentalmente renderà le cose di nuovo nuove. :)

Durante i test in IE, trovo che devo effettivamente fare clic sull'icona di aggiornamento, non semplicemente andare sulla barra degli indirizzi e premere di nuovo Invio (come in Firefox) per fare in modo che IIS mi invii il contenuto aggiornato.

Se vedo qualcosa nel mio browser "stantio", premo control-f5 che forza un intero viaggio di ritorno al server per recuperare tutto. Questo mi dà sempre l'ultima versione di tutto senza dover riavviare IIS, giocare con web.config, ecc.

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