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.

  • IIS 7.5 Missing Authorization Header
  • IIS6: Come risolvere un errore 404 in un'applicazione ASP.NET?
  • Memorizzazione credenziali in proxy OpenLDAP
  • In IIS, è ansible eseguire una pagina .HTML come aspx?
  • Calamaro non caching
  • IIS 6 Elenco dei certificati disponibili
  • 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.