두 개의 ASP.NET 웹 응용 프로그램이 있고 둘 다 사용자 지정 이벤트 이름을 응용 프로그램 로그에 기록하기 위해 EventLog.WriteEntry를 사용합니다. , 소스를 찾을 수 없습니다 :두 개의 웹 응용 프로그램, 이벤트 로그에 쓸 때 하나의 오류가 발생합니다.
[에 SecurityException - 내 프로그래밍 시스템에서 이것은 그렇지 않은 다른에서, 응용 프로그램 중 하나에서 작동하는 웹 서버에 모두
나는 보안 예외가 일부 또는 모든 이벤트 로그를 검색 할 수 없습니다. 액세스 할 수없는 로그 :. 이런 이유가 궁금
(내가보기로까지) 보안, 모두 웹 응용 프로그램은 동일하다. 보안 관점과의 유일한 차이점은 인증 모드입니다. 하나는 Forms (Eventlog.WriteEntry가 작동)을 사용하고 다른 하나는 Windows를 사용합니다 (여기서는 작동하지 않습니다). 이유가 될 수 있습니까?
"everyone"에게 응용 프로그램 로그에 대한 읽기 권한을 부여해도이 동작이 변경되지 않습니다.
두 웹 앱이 동일한 앱 풀에서 실행됩니까? 그렇지 않다면 두 앱 풀 계정 모두 시스템/로그에 대한 동일한 액세스 수준을 유지합니까? –
예, 모두 동일한 응용 프로그램 풀을 사용합니다. 그게 저를 혼란스럽게 만들었습니다. 그 이유는 기존 소스 이름을 선택했기 때문입니다. 아래 내 의견을 참조하십시오. – Jan