2013-07-24 5 views
0

제 질문은 this과 매우 유사합니다. ": \ 일 \ MyProject를 \ 포털 웹 \ D"연결 속성에 오류가 내 ISession 객체에서Oracle에 대한 연결은 콘솔 응용 프로그램을 통해 작동하며 웹 응용 프로그램을 통해 작동하지 않습니다. - ORA-12154

말 :

하지만 그 모습 때문에 웹 응용 프로그램 디렉토리에는 괄호가 없다는 것을 확신
*ORA-12154: TNS:could not resolve the connect identifier specified* 
가 완벽하게 작동 콘솔 응용 프로그램에서 동일한 코드를 실행할 때 Visual Studio 2010에서 Visual Studio 2010을

에 로컬 호스트에서 웹 응용 프로그램을 디버깅 그러나 때 일이 일어나고

. 연결 문자열의 형식은 "데이터 원본 = SERVER/Oracle, 사용자 ID = USER, 암호 = 통과"입니다.

내 개발 환경 요약 :

WIN7의의 x64 SP1 업데이트 oracle.dataaccess.dll 버전 10.2.0.100, MS 비주얼 스튜디오 2010

내가 연결 속성 changeddeal이 웹 응용 프로그램 및 콘솔에서 할 수 ...하지만 지금 다른 오류가 있습니다 :

Unable to load DLL 'OraOps10.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) 

나는 오라클 클라이언트 10g를 완전히 다시 설치했습니다. 심지어 모든 프로젝트를 x86 (이전의 모든 CPU)으로 설정하려고했습니다. 나는 닷넷 프레임 워크 버전을 확인하고는 3.5

답변

0
  1. 이 ORACLE_HOME (경로) 오라클 홈 디렉토리에
  2. 확인 privilegies을 확인합니다.
  3. 웹 응용 프로그램에서 참조를 확인하십시오 (Oracle.DataAccess 및 System.Data에 있어야 함).
+0

내 ORACLE_HOME이 비어 있습니다. ORACLE_HOME을 C : \ oracle \ product \ 10.2.0 \ client_2 \ BIN 디렉토리에 설치하려고했지만 아무 효과가 없습니다. 물론, 나는 Oracle.DataAccess에 대한 참조를 가지고 있으며, 로컬 복사를 설정했다. – kokosda

관련 문제