Dire che ho un'app web. Aggiungo alcune funzionalità ad esso, e quelle funzionalità richiedono aggiunte ad alcuni file CSS esistenti sul mio server web. Distribuisco le mie nuove funzionalità e aggiunte CSS al mio server e funzionano perfettamente. Gli utenti che visitano il sito probabilmente avranno CSS nella cache nel loro browser, tuttavia, il che significa che le nuove funzionalità appariranno non funzionanti/bizzarre fino a quando non aggiorneranno manualmente la pagina o la loro cache scade. Il problema potrebbe essere anche peggiore se c'è un server cache tra il mio server e l'utente, nel qual caso anche un aggiornamento manuale non aiuterà (non credo).Come aggiornare un'app Web senza problemi di CSS memorizzati nella cache?
C'è un modo comune per evitare questo?
MODIFICA: lavoro su ASP.NET 4.0.
Approvo questo metodo! –
Io no, perché non sempre funziona, ed è molto manuale! Guarda la mia risposta! –
@RichBradshaw Il tuo metodo ha i suoi potenziali problemi, come fare una chiamata al filesystem su ogni visualizzazione di pagina. È del tutto possibile rendere questo meno manuale, avendo per esempio 'sid' come variabile. – ceejayoz