문제

윈도우 서비스를 실행하는 다양한 시스템 모니터링 작업입니다.그러나 실행하는 경우 SNMP 관련이 검사 항 NullReference 예외는 아니다.코드를 잘 실행 실행하면 사용자 인터페이스를 통해(아래 내 사용자 이름과 비밀번호),하지만 항상 오류으로 실행되는 서비스입니다.해봤 실행하는 서비스로 다른 사용자 계정(를 포함하여 광산),행운과 함께.해봤을 대체 SNMP 모니터링 코드를 호출하 PowerShell cmdlet get-snmp(서/n NetCmdlets)지만,그 수익률이 같은 오류가 있습니다.

응용 프로그램이 내가 작업입니다 PolyMon.

어떤 아이디어가?

도움이 되었습니까?

해결책

어떤 방법으로 디버그:

  • 은 거기에서 어떠한 추가 정보를 Windows 이벤트 로그는?
  • 나는 당신을 믿어야를 들을 수 있는 일종의 세계-예외 이벤트 같은 Application_Exception 에 윈도우 서비스입니다.내가 기억할 수 없는 이름을 정확하지만 당신은 수 있습 atelast 덤프 스택 추적합니다.
  • 할 수 있어야 합 디버깅을 시작 프로젝트 서비스에 있는 모드입니다.

일부 코드 조각/스택 추적/정보를 확실히 도움이 될 것입니다.

다른 팁

할 수 있는 디버거를 연결 프로세스를 실행하기 전에 트리거의 예외는 아니다.이해 당신에게 더 좋은 생각이 무엇으로 응용 프로그램.

의 몇 가지 일을 우리는 본-에 대해 더 많은 차이점을 대화형 대 서비스,그러나 도움이 될 수 있습...

한 가지 우리가 본을 보이지 않는 관련된 차이점이 무엇으로 사용자에 대스템 경로입니다.

다른 일을 우리는 본에 관한 임시 파일을 서비스하는 많이 만드는 windows emp 디렉토리에-우리는 추적 이 때 아래로 그것은 무언가를 창조했었 다음과 같 65000 의 이러한 파일을 따라서 명중의 한계 어떤 디렉토리할 수 있습니다.

감사합니다, Chris

내가 달려드는 이러한 종류의 문제기 전에,당신은 이미하지 않은 경우 응답을 발견했,나는 다음을 제안합니다:

  • 추적 사용/로그인이 모든 타사 응용 프로그램과 라이브러리를 사용하는 이 같은 오류 로그를 파일에 대신 표준 또는 stderr.종종,당신은 실마리를 찾을 수 있습니다.
  • 윈도우 서비스에 의존하고 어떤 윈도우 네트워킹을 설정하기 전에 시작합니다.이로 인해 수 있습니다 환경(경로,다른 사람으로 제안)또는'종속성'에 다른 서비스입니다.

Jay.........

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top