Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    [VB.NET] Stoppare servizio

    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!

  2. #2
    credo di no per via della sicurezza.

    Però forse con il WMI puoi fare qualcosa ma sono molto scettico

  3. #3
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    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
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    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!

  5. #5
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    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
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.