【问题标题】:Unable to find assembly Nhibernate找不到程序集 Nhibernate
【发布时间】:2012-06-30 12:56:45
【问题描述】:

我正在使用 NHibernate 开发一个网络应用程序,并收到错误

Unable to find assembly 'NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4'

奇怪的是它是间歇性的,当 ti 发生时,它会导致 VS 2010 嵌入式 Web 服务器崩溃。但它不会发生在每个请求或任何特定请求上。

我在网上找到了几篇文章,指出了一些不同的可能解决方案,并尝试了它们(包括确保我的 /bin 文件夹有副本,确保 dll 未被阻止,以及为 32-少量)。这些解决方案似乎都没有影响它,无论如何,前一对似乎是总是的问题,而不是间歇性的问题。

【问题讨论】:

  • VS 2008 能否重现该问题? IIS 是否可以重现该问题?
  • 我没有VS 2008,我在IIS里试试。但问题仍然存在,b/c 这对我的开发工作流程造成了相当大的影响。
  • 经过大约 15 分钟的测试,在 IIS 7 中似乎没有问题;我在 VS 2k10 中得到

标签: nhibernate assembly-resolution


【解决方案1】:

我得到了类似的错误,发现真正的问题没有被报告。如果您在 Visual Studio 中调试时遇到这些问题,则转到 Debug > Exceptions 并选择“Thrown”复选框(我使用的是 VS 2008)会有所帮助。对我来说,这允许在 Visual Studio 而不是我的 Web 浏览器中报告错误,并提供更详细和准确的错误信息。

如果您这样做,请意识到其中一些异常可能以前已处理,但现在会因在这些点中断而中断您的工作流程。如果发生这种情况,您可以关闭不需要中断的异常。

【讨论】:

    猜你喜欢
    • 2010-10-19
    • 2011-04-08
    • 2011-09-23
    • 2019-06-06
    • 2011-03-20
    • 2011-03-02
    • 2017-06-28
    • 1970-01-01
    相关资源
    最近更新 更多