2012-03-06 79 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並重建,有時我重新啓動我的電腦。

回答

0

您是否使用配置文件作爲存儲服務器名稱的地方? 檢查它們。另外,當我在解決方案中有兩個項目時,我遇到了同樣的問題,每個項目都具有相同名稱的獨立配置文件(兩個可執行文件),並且它們構建在同一個輸出文件夾中。所以當你構建1 st的時候,他的配置被複制到輸出中,與第二個配置相同。或者更糟糕的是:你運行1-st,構建,複製配置到輸出,然後第二個構建,並且他的配置被複制到輸出,所以你運行的第一個項目與2-nd配置。 在這種情況下,您只需配置您的建築訂單,或使用單獨的輸出。

其實它可以是任何東西,這只是我見過的例子。檢查這個案例,如果它不是正確的 - 提供更多信息。

UPD:也從輸出文件夾中檢查你的實際配置,而不是一個是在溶液

+0

我會檢查,是的,我有3個項目:第一個我的客戶(noHibernate有)下議院proyect哪裏一個模型和東西,我的第三個服務器(我有我的休眠的東西),我使用WCF服務,我會看看那個配置,也許可以。 謝謝! – 2012-03-06 09:08:10