サービスを開始および停止するには、以下の方法があります。クラス ライブラリ (DLL) でメソッドを使用したので、別のコンソール アプリケーションからこのメソッドを呼び出してデバッグします。
アプリケーションは管理者権限で起動されます。
public void ServiceStart()
{
ServiceController service = new ServiceController();
service.ServiceName = "ASP.NET State Service";
service.Start();
}
public void ServiceStop()
{
ServiceController service = new ServiceController();
service.ServiceName = "ASP.NET State Service";
service.Stop();
}
しかし、私が呼び出すStart()
かStop()
、次のメッセージを含む例外がスローされると:
コンピューター '.' で ASP.NET State Service サービスを開くことができません。
誰かが私を助けることができますか?