Domanda

Ho bisogno di riavviare una piscina di app dal codice, qualcuno sa come fare questo? Ho visto molti esempi per IIS6 e la maggior parte delle osservazioni sono state "E 'non funziona"

Quindi tutte le idee, o comunque per arrivare IIS per guardare un file e quando cambia avere il riavvio piscina app?

È stato utile?

Soluzione

Uso della applicazione di classe piscina sarebbe il modo di andare, credo.

La gentilezza,

Dan

Altri suggerimenti

In realtà l'aggiunta di un singolo spazio '' al web.config fine causerà un riavvio dell'applicazione.

Nella cartella web app (inetpub \ wwwroot \ webapp) creare un file bat (rest.bat) con

echo   >> web.config

Se si esegue il file batch si otterrà un riciclo

modo più facile .. Perché non quando il file si sta guardando le modifiche e si desidera riciclare l'applicazione basta cambiare una chiave nel web.config. Qualsiasi modifica Web.config fa sì che l'applicazione per riciclare ..

Piuttosto che farlo in questo modo (riciclare il pool) perché non utilizzare una dipendenza della cache basata om il file? v'è un esempio di farlo qui con un file xml. In questo modo non è più app ricicla.

XmlDocument urls = new XmlDocument();
        urls.Load(Server.MapPath("pathetourlfile.xml"));
        CacheDependancy dependancy = new CacheDependency(Server.MapPath("pathetourlfile.xml"))
        Cache.Insert("URLS", urls, dependency)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top