2010-04-16 5 views
0

"C#"에서 하나의 wcf Windows 서비스를 만들어야하는 경우가 있습니다 ... 때때로이 오류가 표시됩니다. "Microsoft Visual Studio C 런타임 라이브러리에서 치명적인 오류가 발생했습니다." Windows 서비스 exe ... 어디 에서이 오류 happan 난 모르겠어 .. 거기에 스택 추적이 없습니다 .. anybodies 미리 solution.thanks 줄.Microsoft Visual Studio C 런타임 라이브러리에서 치명적인 오류가 발생했습니다.

+0

자세한 내용 없이는 도움이되지 않습니다. 예외는 언제 발생합니까? 스택 트레이스가 있습니까? – Oded

+0

이것은 C#과 같은 질문이 아닙니다. –

답변

0

일관되게 오류를 재현 할 수 있습니까? 그렇다면 디버거 (like thisor this)를 서비스에 첨부하고 오류가 발생한 위치에서 중단 점을 설정하여 오류를 재현하는 단계를 따르십시오.

서비스에 로깅을 추가하지 마십시오. 문제가 발생한 위치를 추적하고 추적하고 충돌이 발생했을 때 조사에 집중할 수있는 위치를 제공하십시오.

0

이 오류의 원인에 대한 자세한 내용은 Windows 이벤트 뷰어를 통해 확인하는 것이 좋습니다.

그런 다음이 오류를 유발할 수있는 가능성이있는 위치에서 코드 내의 블록을 잡으려고합니다. 이벤트 뷰어는 오류를 트리거하기 위해 호출 된 항목에 대해 더 자세한 정보를 제공 할 수 있습니다.

서비스를 작성 했으므로 로그 파일이 아닌 이벤트 뷰어에서 이와 같은 로깅 오류를 확인하는 것이 좋습니다 (빠른 테스트를 수행 할 때 아무런 해가 없지만).

관련 문제