私の主な機能は次のとおりです。
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new FirstService(),
new SecondService()
};
ServiceBase.Run(ServicesToRun);
2 つのサービスを実行したいのですが、FirstService
開始されるだけです。何故ですか?
私の主な機能は次のとおりです。
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new FirstService(),
new SecondService()
};
ServiceBase.Run(ServicesToRun);
2 つのサービスを実行したいのですが、FirstService
開始されるだけです。何故ですか?
このリンクを参照してください: http://www.bryancook.net/2008/04/running-multiple-net-services-within.html
簡単な答え: 各サービスには独自のインストーラーが必要です
しかし、サービスは独立しているべきだと思うので、この解決策を再考することをお勧めします