방금 설치 한 Elmah는 Nuget이며 오류를 표시하지만 웹 응용 프로그램을 다시 시작하면 이전 응용 프로그램이 없어 어떻게 저장합니까? 난 그걸 자동으로 할 줄 알았는데 ..Elmah가 오류를 저장하지 않습니다
2
A
답변
4
기본 공급자를 사용하는 경우 오류 로그는 메모리에 저장되어 있기 때문에 응용 프로그램을 다시 시작한 후에도 남아 있지 않습니다. 대신 다른 공급자를 선택하십시오 (예 : Elmah.SqlErrorLog
). XML 파일이나 데이터베이스 이름 중 하나를 선택하십시오.이를 변경하려면 web.config
파일을 편집해야합니다.
웹에 더 많은 정보가 있습니다. 예를 들어 :
http://code.google.com/p/elmah/wiki/DotNetSlackersArticle#Storing_errors_in_memory
http://www.devcurry.com/2012/05/error-handling-elmah-in-aspnet-mvc.html
+0
감사합니다 같은 물리적 저장 위치를 사용하도록 구성해야합니다 사용하는 것입니다 !!!! !!!!!! – Baconbeastnz
기본 구성은 메모리 저장 장치를, 당신이 XML 또는 데이터베이스 –