2010-12-07 4 views
1

Visual Studio 2010에서 Oracle을 사용하기 위해 필요한 것은 무엇입니까?Visual Studio 2010에서 Oracle을 사용하기 위해 필요한 것은 무엇입니까?

환경 : 1 - 개발 PC에서 :

윈도우 7 얼티밋 64 비트 (4 기가 바이트 램, 듀얼 코어 2.6 GHz의)

  • 윈도우 7 얼티밋 64 비트 (4 기가 바이트 램, 듀얼 - 핵심 2.6 GHz의)
  • 비주얼 스튜디오 2010 얼티밋
  • ODAC (패키지 ODTwithODAC112012.zip) (도 ODAC10203x64.zip는
윈도우 7 64)에 설치하지 않습니다 617,451,515,

2 - 서버에서 2003

  • 윈도우
  • 오라클 11g (11.2.0.1.0)
  • .NET (2.0, 3.0, 3.5, 4.0) (SPS가 설치된)

문제 : (단순) vs에서 콘솔 응용 프로그램을 만들고 .NET 버전을 3.5로 설정하고 x86을 plateform으로 설정하면 개발중인 PC에서 작동하지만 서버에서는 작동하지 않습니다. plateform을 x64 또는 Any CPU로 설정하면 작동하지 않습니다. 개발 PC 또는 서버 (배포 된) 모두에서.

12 월에 ODP.NET (64)에 대한 .NET 4 지원이 검색되고 발견되었습니다. 하지만 .NET 4.0으로 컴파일되지 않습니다! 그러나 .NET 3.5 (내부적으로는 .NET 2.0 임). 다른 자습서와 '이 지옥의 32-64 측면에 대한 모든 문제를 무시하는 방법!

미리 감사드립니다.

답변

0

서버에 ODP 클라이언트 소프트웨어가 설치되어 있습니까?

32 비트 또는 64 비트가 될 수 있습니다. ANYCPU로 컴파일하면 문제가되지 않습니다 (4.0을 사용 중이라면 64 비트를 준비하지 못했기 때문에 32 비트를 사용해야합니다).

그러나 ODTwithODAC112012를 실행하면 최신 ODP (로컬)를 실행하고 있으므로 32 비트 실행을 설정해야합니다. 서버에 설치되어 있는지 확인하고 설정해야합니다. 설치되어있는 경우 어떤 오류가 발생합니까? How do I determine if my web server is correctly configured for ODP.Net?

Thread: Intermediate Language version of oracle.dataaccess.dll &는 ODP가 설치되어 있는지 확인 (% ora_home % \ 11.2.0 \ client_1 \ odp.net) : 여기

는 오라클 사이트에서 일부 포럼 도움이됩니다.

+0

감사합니다. 예, ODP.NET은 서버에 설치되어 있습니다 (저는 11g 자체에 포함되어 있다고 생각합니다 - wondows 버전). 언급 한 스레드에 "지정된 스레드 [0]을 (를) 찾을 수 없습니다."라는 메시지가 나타납니다. 오라클 사이트에. –

+0

링크에서 마지막 charcter를 제거하여 작동되게 할 수 있습니다. –

+0

@Kaveh Shahbazian, 나는 어떤 식 으로든 말할 수 없다. (나는 Window의 웹 서버를 이용하여 유닉스 오라클 박스 백엔드를 사용하는 경향이있다.) 그러나 ODP가 실제로 설치되었는지, 또한 어떤 오류가 발생 하는지를 확인할 수 있다면 ? – Harrison

관련 문제