2012-10-10 2 views
1

myLog 테이블을 사용하기 위해 NLog를 시험 중입니다. 구성을 올바르게 설정 한 것 같지만 다음 오류가 발생합니다 (NLog에서 예외 캡처).NLog mySQL 대상 구성

2012-10-10 17 : 09 : 20.0200 오류 대상 데이터베이스 대상 [slogger]을 초기화하는 동안 오류가 발생했습니다. System.Configuration.ConfigurationErrorsException : 등록 된 .NET Framework 데이터 공급자를 찾거나로드하지 못했습니다. NLog.Targets.Target.Initialize에서 NLog.Targets.DatabaseTarget.InitializeTarget() 에서 System.Data.Common.DbProviderFactories.GetFactory (문자열 providerInvariantName) 에서 System.Data.Common.DbProviderFactories.GetFactory (DataRow를 providerRow) 에서 (LoggingConfiguration 구성).

이 오류는 데이터베이스 타겟 설정 페이지의 "매개 변수 이름이 machine.config 또는 app.config에 등록 된 프로 바이더 불변 이름이어야합니다."와 관련이 있다고 생각하지만, 오류. 응용 프로그램에서 참조하는 mySQL DLL이 있습니다. 다음

내 구성입니다 :

nlog target

은 제가 잘못 일을하고 방법을 변경하는 방법입니다 무엇을 알려 주시기 바랍니다. 정말 도움을 주셔서 감사합니다. 이것은 정말 멋진 응용 프로그램입니다!

감사

레이

답변

1

dbProvider="MySql.Data.MySqlClient.MySqlConnection, MySql.Data"

에 dbProvider을 변경해보십시오
관련 문제