내 웹 응용 프로그램에서 Windows 이벤트 로그에 사용자 지정 이벤트를 쓰려고합니다. 메시지 문자열이 제대로 작동하지 않아 "Y 원본의 이벤트 ID X에 대한 설명을 찾을 수 없습니다.""원본 Y에서 이벤트 ID X에 대한 설명을 찾을 수 없습니다."
이 부분을 좁히려면 이미 내 컴퓨터에있는 소스에 이벤트를 작성하기로 결정했습니다. 이 여전히 이벤트 뷰어에서 다음 나에게 준다, 그러나
var log = new EventLog("Application");
log.Source = "SceCli";
var ev = new EventInstance(1704, 0, EventLogEntryType.Information);
log.WriteEvent(ev);
:
난 그냥 특별히 SceCli 이벤트 (1704)나는 다음과 같은 코드를 실행, 이미 기록 된 이벤트 중 하나 보았다
원본 (SceCli)의 이벤트 ID (1704)에 대한 설명을 찾을 수 없습니다. 로컬 컴퓨터에 원격 컴퓨터의 메시지를 표시하는 데 필요한 레지스트리 정보 또는 메시지 DLL 파일이 없을 수 있습니다./AUXSOURCE = 플래그를 사용하여이 설명을 검색 할 수 있습니다. 자세한 내용은 도움말 및 지원을 참조하십시오. 다음 정보는 이벤트의 일부입니다. 이벤트 로그 파일이 손상되었습니다.
여기에 무엇이 누락되어 있는지 잘 모르겠습니다. 이미 존재하는 동일한 이벤트를 작성 중이며 여전히 메시지 문자열을 찾을 수 없습니다.
가능한 [소스의 이벤트 ID에 대한 설명을 찾을 수 없습니다] (http://stackoverflow.com/questions/3412463/description-for-event-id-from-source-cannot-be-found) –