INICIAR, PARAR SERVI?O DO WINDOWS
Boa tarde a todos...
Tenho um software em ASP.NET e criei um windows service em C# para atualizar o valor do ISS de todos os contribuintes aqui na minha cidade. Fiz um serviço pois através code da pagina vai dar timout pois são muitos contribuintes.
A pergunta é da problema ficar Iniciando e Parando o serviço no Windows ? Tipo quando executar essa rotina inicia o serviço e ao termino da rotina para o serviço.
Tenho um software em ASP.NET e criei um windows service em C# para atualizar o valor do ISS de todos os contribuintes aqui na minha cidade. Fiz um serviço pois através code da pagina vai dar timout pois são muitos contribuintes.
A pergunta é da problema ficar Iniciando e Parando o serviço no Windows ? Tipo quando executar essa rotina inicia o serviço e ao termino da rotina para o serviço.
Private Sub INICIA_SERV_HAMACHI()
Dim listaSvcs() As ServiceProcess.ServiceController
Dim SingleSvc As ServiceProcess.ServiceController
listaSvcs = ServiceProcess.ServiceController.GetServices
Try
For Each SingleSvc In listaSvcs
If UCase(SingleSvc.ServiceName) = UCase([Ô]Hamachi2Svc[Ô]) And SingleSvc.Status = ServiceProcess.ServiceControllerStatus.Stopped Then
SingleSvc.Start()
[ô]Call LeSvcs()
Exit For
End If
Next
Catch
[ô]MessageBox.Show([Ô]O serviço não pode ser iniciado.. Verifique se esta realmente parado.[Ô], [Ô]Erro Fatal: [Ô])
End Try
End Sub
Essa rotina habilita o serviço do hamachi
Dim listaSvcs() As ServiceProcess.ServiceController
Dim SingleSvc As ServiceProcess.ServiceController
listaSvcs = ServiceProcess.ServiceController.GetServices
Try
For Each SingleSvc In listaSvcs
If UCase(SingleSvc.ServiceName) = UCase([Ô]Hamachi2Svc[Ô]) And SingleSvc.Status = ServiceProcess.ServiceControllerStatus.Stopped Then
SingleSvc.Start()
[ô]Call LeSvcs()
Exit For
End If
Next
Catch
[ô]MessageBox.Show([Ô]O serviço não pode ser iniciado.. Verifique se esta realmente parado.[Ô], [Ô]Erro Fatal: [Ô])
End Try
End Sub
Essa rotina habilita o serviço do hamachi
sim NILSONTRES isso já fiz e funciona mas queria saber se sobre carrega o servidor ficar iniciando e parando o serviço....
private void IniciarServicoGerarISSEstimadoAnual()
{
ServiceController service = new ServiceController([Ô]TributarioAuditoriaGerarISSEstimadoAnual[Ô]);
try
{
if ((service.Status.Equals(ServiceControllerStatus.Stopped)) || (service.Status.Equals(ServiceControllerStatus.StopPending)))
service.Start();
}
catch (Exception ex)
{
new TratamentoErro()
.ComException(ex)
.SalvarErro()
.Verificar();
}
}
Tópico encerrado , respostas não são mais permitidas