문제 해결 "Oracle Client 버전과 호환되지 않는 공급자"asp.net에서 오류 이 안내서는 ASP.NET 프로젝트에서 Oracle ODP.NET 11G (11.1.0.6.20) 인스턴트 클라이언트를 사용할 때 "제공자가 Oracle 클라이언트 버전과 호환되지 않습니다"오류를 해결하는 데 도움이됩니다. 근본 원인은 ODP.NET 제공 업체와 Oracle 클라이언트 버전 간의 불일치입니다.
솔루션 :필요한 모든 DLL이 동일한 ODP.NET 버전에서 나와 실행 파일 디렉토리에 배치되도록하십시오. ODP.net은 버전 불일치에 매우 민감합니다 단계 :
odp.net 다운로드 :공식 Oracle 웹 사이트에서 올바른 ODP.NET 버전을 다운로드하십시오.
파일 추출 : 다운로드 된 아카이브 및 중첩 된 JAR 파일을 압축 해제하십시오. 중요한 DLL을 찾으십시오 :
이 dlls를 추출합니다 (표시된대로 변경) :(From )
(From )
추출 된 DLL을 ASP.NET 응용 프로그램의 실행 파일과 동일한 폴더에 배치하십시오. 연결 문자열 확인 문자열 : 연결 문자열을 두 번 확인하여 Oracle 데이터베이스 설정을 정확하게 반영하십시오.
oci.dll
대상 플랫폼 : oci.dll.dbl
시스템 아키텍처와 일치하도록 프로젝트의 대상 플랫폼 (x86 또는 x64)을 설정하십시오.
Oracle.DataAccess.dll
위 내용은 내 ASP.NET 프로젝트가 왜 '제공자가 Oracle 클라이언트 버전과 호환되지 않는다'는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!