间歇性FluentNHibernate配置错误

时间:2012-03-06 08:19:23

标签: c# oracle fluent-nhibernate

我现在在应用程序中使用FluentNHibernate。问题是我有时会收到以下错误:

  

“连接失败,因为目标主机或对象不存在oracle”

但是在重新启动Visual Studio和一些“重建”后,一切正常。

有时它有效,有时它不会。我不明白问题是什么。也许有人之前遇到过同样的问题?内部异常很明显:

  

ORA-12545:连接失败,因为目标主机或对象不存在

我理解内在的异常,但它有时是有效的,有时它却没有,这很奇怪。而且我总是厌倦了解决这个问题:重启我的Visual Studio并重建,有时我会重启我的电脑。

1 个答案:

答案 0 :(得分:0)

您是否使用配置文件作为存储服务器名称的位置? 检查它们。除此之外,当我在我的解决方案中有两个项目时,我遇到了同样的问题,每个项目都有相同名称的单独配置文件(两个可执行文件),并且它们构建在同一个输出文件夹中。因此,当你构建第一个时,他的配置被复制到输出,与第二个相同。或者更糟糕的是:你运行第一个,它构建,将配置复制到输出,然后第二个构建,并且他的配置被复制到输出,因此你运行的第一个项目与2-nd配置。 在这种情况下,您只需要配置建筑物订单,或使用单独的输出。

实际上它可能是任何东西,这只是我见过的例子。检查这种情况,如果它不正确 - 提供更多信息。

更新:还要检查输出文件夹中的真实配置,而不是解决方案中的配置

相关问题