2012-03-06 3 views
0

지금은 응용 프로그램에서 FluentNHibernate를 사용하고 있습니다. 문제는 때때로 다음과 같은 오류가 나타납니다.간헐적 FluentNHibernate 구성 오류

"connect failed because target host or object does not exist oracle"

그러나 Visual Studio를 다시 시작한 후 일부 "다시 작성"하면 모든 것이 잘 작동합니다.

가끔은 효과가 있고 때로는 그렇지 않습니다. 나는 그 문제가 무엇인지 이해하지 못한다. 어쩌면 누군가가 전에도 같은 문제를 겪었을 것입니까? 내부 예외는 명확하다 :

ORA-12545: Connect failed because target host or object does not exist

나는 내부 예외를 이해한다. 그러나 그것은 때때로 작동하고 때로는 이상하지 않다. 그리고 저는 항상 이것을 해결하기 위해 지쳤습니다 : Visual Studio를 재시작하고 다시 빌드하십시오. 때로는 PC를 다시 시작합니다.

답변

0

서버 이름을 저장하기위한 장소로 구성 파일을 사용합니까? 확인하십시오. 게다가, 솔루션에 두 개의 프로젝트가 있었고 각 프로젝트마다 동일한 이름 (2 개의 실행 파일)을 가진 별도의 구성 파일이 있고 동일한 출력 폴더에 빌드 할 때 동일한 문제가있었습니다. 그래서 당신이 1 차전을 만들면, 그의 설정은 2 차전과 동일한 출력으로 복사됩니다. 또는 더 나쁜 경우 : 1 단계 1을 실행하고 빌드를 구성하여 출력에 구성을 복사 한 다음 2 번째 구성을 빌드하고 출력에 구성을 복사하므로 결과와 함께 1 차 프로젝트가 실행됩니다. 2-nd 구성. 그런 경우 건물 주문을 구성하거나 별도의 출력을 사용해야합니다.

사실 그것은 아무거나 일 수 있습니다. 이것은 내가 본 예에 불과합니다. 이 사례를 확인하고 올바른 것이 아닌 경우 - 더 많은 정보를 제공하십시오.

UPD :는 또한 출력 폴더에서 솔루션에 아닌 하나를 실제 설정을 확인 내가 확인합니다

+0

는, 그래, 난 3 개 프로젝트가 : 첫번째 의뢰인 (이 noHibernate)는 커먼즈 proyect 모델과 물건이 있고 내 세 번째 서버 (내 절전 모드 물건이있는 곳), 나는 WCF 서비스로 작업한다. 나는 그 설정을 살펴볼 것이다. 감사합니다. –

관련 문제