Come faccio a scorrere la cache di IIS senza riavviare il server web?

Ho un sito web IIS 6.0 che inserisce i dati nella cache. Purtroppo non ha avuto una scadenza impostata su di esso. C'è un modo (utility o command) per forzare questa cache da eliminare senza riavviare la macchina o riavviare il server web?

Ho già tentato di riavviare il pool di applicazioni senza successo.

  • Dispositivi ZFS e cache
  • La modifica di file in un server di sviluppo LAMP non viene presa in considerazione
  • Nomi di dominio multipli per i siti web di IIS con SSL
  • C'è un modo per distriggersre la cache del browser client per siti web specifici?
  • Nginx non memorizza i dati nella cache
  • IIS 6 Elimina l'accesso al documento predefinito
  • 3 Solutions collect form web for “Come faccio a scorrere la cache di IIS senza riavviare il server web?”

    Utilizzo iisreset dalla row di command ma questo riavvia il servizio di amministrazione di IIS e tutti i servizi dipendenti. Che io non sia a tuo piacimento.

    Tuttavia, pulisce in modo pulito tutte le cache, i pool di applicazioni e la cache net.

    Puoi farlo con un codice ASP.NET:

    foreach(DictionaryEntry entry in System.Web.HttpContext.Current.Cache) { System.Web.HttpContext.Current.Cache.Remove((string)entry.Key); } 

    Posso chiedere perché un iisreset non è ansible? I pochi secondi che prende non devono essere evidenti agli utenti finali. Potresti programmarlo per un periodo tranquillo della giornata per avere il minimo impatto.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.