2011-07-27 3 views
1

ELMAH 용 SQL Server 2008 R2 db를 설명 된대로 구성했으며 개발 중이지만 프로덕션에서는 정상적으로 작동합니다. 프로덕션 웹 사이트를 실행하면 개발 및 프로덕션 연결 문자열 대상이 동일한 db, 프로필러에서 insert SP에 대해 아무것도 표시되지 않습니다. 나는 SQL과 관련된 문제라고 생각하지 않는다. 내가ELMAH에서 프로덕션의 SQL DB에 오류 로그를 삽입하지 않습니다.

Elmah not working on IIS7 server

Elmah 1.2 does not log to SQL on Windows 2008 IIS7.5 Integrated mode (but works locally)

하지만 심지어 우리가 같은 문제를 가지고있는 것처럼 일부 게시물을 읽고, 그들 중 누구도 나에게 도움이되지 않습니다.

두 웹 사이트 모두 Windows Server 2008 R2/.net 4에서 작동합니다.

아이디어가 있으십니까? TIA.

업데이트 : 유일한 차이점은 내 웹 사이트가 개발 모드에서 통합 모드로 사용되고 있으며, 제작 중일 때만 작동한다는 것입니다. 클래식을 통합으로 변경하면 제대로 작동합니다.

그래서 ELMAH는 클래식 모드에서 작동하지 않습니까?

답변

1

아마도 저장 프로 시저에 대한 권한 문제 일 수 있습니다. 사용 다음 스크립트 (생산 시스템의 연결 문자열에서) 사용자에게 실행 권한을 답장을 보내

GRANT EXECUTE ON ELMAH_GetErrorsXml TO USER_NAME 
GRANT EXECUTE ON ELMAH_GetErrorXml TO USER_NAME 
GRANT EXECUTE ON ELMAH_LogError TO USER_NAME 
+0

감사를 제공합니다. 3 년이 지났음을 압니다. 저는 완전히 다른 프로젝트에 있습니다. 나는 그것이 다른 누군가를 돕기를 바랍니다. – bsaglamtimur

관련 문제