본문 바로가기
Oracle

Oracle.DataAccess.Client.OracleParameter'의 형식 이니셜라이저에서 예외를 Throw했습니다.

by 캡틴노랑이 2015. 10. 20.
반응형

Oracle.DataAccess.Client.OracleParameter'의 형식 이니셜라이저에서 예외를 Throw했습니다.


{System.TypeInitializationException: 'Oracle.DataAccess.Client.OracleParameter'의 형식 이니셜라이저에서 예외를 Throw했습니다. ---> Oracle.DataAccess.Client.OracleException The provider is not compatible with the version of Oracle client    

위치: Oracle.DataAccess.Client.OracleInit.Initialize()

위치: Oracle.DataAccess.Client.OracleParameter..cctor()

--- 내부 예외 스택 추적의 끝 ---

위치: Oracle.DataAccess.Client.OracleParameter..ctor(String parameterName, OracleDbType type, Object obj, ParameterDirection direction)

위치: PCMS.WMM.DataAccess.ProjectConfigDataAccess.GetConfig(String projectCode, String key) 파일 D:\Project\PSJS\PCMS.WMM.Svc\PCMS.WMM.DataAccess\ProjectConfigDataAccess.cs:줄 170

위치: PCMS.WMM.ServiceImpl.ProjectConfigService.GetConfig(String key) 파일 D:\Project\PSJS\PCMS.WMM.Svc\PCMS.WMM.ServiceImpl\ProjectConfigService.svc.cs:줄 763}



이 메세지는 다음과 같은 파일이 같이 배포되지 않아서 발생한다.
같이 배포해줌. 
클라이언트가 설치되어 있다면 그 안에 다 있음.
oci.dll
ociw32.dll
oraociei11.dll
OraOps11w.dll
Oracle.DataAccess.dll

참고 사이트
http://aspdotnet.tistory.com/1239
http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&detail=1&wid=822


반응형

댓글