2013-02-26 4 views
2

이 프로젝트에서 Elmah를 사용하기 시작했으며 매우 유용하다고 생각하지만 질문이 있습니다.Elmah on Production Server

프로덕션 서버에 설치하는 경우 해킹 위험이 없습니까? 나는 죽음의 옐로우 스크린을 보여주지 않은 뒤에 대한 생각이 당신 사이트의 해커에게 정보를 제공하지 않는다는 것을 의미합니다.

이 정보가 elmah에도 표시되지 않습니까? 이걸 어떻게 둘러 보시겠습니까? 데이터베이스에 오류 로깅? 의견

+1

확인은 가 http://stackoverflow.com/questions/6778881/how-can-i-restrict-remote-access-to-elmah – Johann

+0

elmah.mvc 구성 항목이 포함 작동이 솔루션을 발견 할 수 있도록 특정 그룹의 회원이기도 한 로그인 한 사용자가 페이지에 있어야합니다. 우리의 경우 사용자는 로그인해야하며 "Admin"그룹의 일부 여야합니다. –

답변

1

당신은 (는 세션 쿠키, 양식 매개 변수를 포함하고 있기 때문에 ...) 로그인/암호로 ELMAH 페이지를 확보 할 필요가에 대한

감사합니다.

"log"라는 웹 사이트 루트에 폴더를 만들고 도메인 관리자 만 허용하도록 보안 설정을 변경하십시오.

web.config에서 httphandler를 "elmah.axd"에서 "log/elmah.axd"로 변경하면 elmh에 액세스하려고 할 때 자격 증명을 요청할 것입니다.

+0

방금 ​​Web.Config에 보안 설정을 추가했으며 훌륭하게 작동합니다. – Johann