2013-06-17 4 views
0

VS 2010에서 Windows 서비스를 만들었습니다. 설치 한 후 동시에 실행하여 startup 유형을 Automatic으로 설정합니다. 나는 그것이 잘 실행 EventViewer을 통해보고 성공적으로 완료됩니다.처음 실행 후 Windows 서비스가 실행되지 않음

하지만 그 후에는 아무 것도 보이지 않는 것을 볼 수 있습니다. 작업이 수행 중이더라도 DB를 검사하고 모든 행을 건너 뛰어도됩니다.

그래서 무엇이 문제입니까?

서비스를 계속 실행하려면 무한 루프로 만들어야합니까?

이와 비슷한 것

while (ROW in DB! = null)?

작업 스케줄러처럼 작동하지 않는 것 같습니다!

답변

1

예, 루프를 다시 할 필요가 있습니다. 예제 서비스 (VB.NET) :

+0

이것은 처음으로 Windows 서비스를 만드는 방식으로 시스템에 과부하가 걸리지 않습니까? – confusedMind

+0

서비스에서 수면 메커니즘이있는 한 그렇지 않습니다. 필요에 따라 큰 간격을 선택할 수 있습니다. 다른 서비스도 같은 방식으로 작동하며 성능 향상에도 도움이되기를 바랍니다. – jor

+0

네, 감사합니다. :). – confusedMind

관련 문제