Ho una applicazione windows scritta in vb-net che gira sotto windows 2003 (ma anche 2000) come servizio.
Secondo voi da una pagina asp.net è possibile stoppare e startare tale servizio?
grazie!
Ho una applicazione windows scritta in vb-net che gira sotto windows 2003 (ma anche 2000) come servizio.
Secondo voi da una pagina asp.net è possibile stoppare e startare tale servizio?
grazie!
Hey hey, my my Rock and roll can never die!
credo di no per via della sicurezza.
Però forse con il WMI puoi fare qualcosa ma sono molto scettico
Guarda la classe ServiceController in System.ServiceProcess.
Credo però che l'applicazione ASP.NET abbia bisogno di girare con un account con privilegi elevati per questo tipo di operazione
Ti ringrazio Biste! non conoscevo questa classe...
Sono riuscito ad intercettare lo stato del servizio, ma quando provo a startarlo o a stopparlo ottengo un errore, probabilmente dovuto ai permessi.
Sai dirmi come modifico i privilegi dell'applicazione asp.net?
grazie ancora
Hey hey, my my Rock and roll can never die!
Su IIS 6 puoi cambiare l'identità dell'application pool, dall'amministrazione di IIS.
Su IIS 5 agisci come configurazione di ASP.NET nel machine.config nel tag processModel o da web.config nel tag identity