2012-03-06 80 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