在用NHibernate 框架做web 项目时,当项目被成功编译后,按F5 启动调试时,一开始就出现这个错误,刚开始就很郁闷,到底出在哪里?连自己都 不知道,在网上搜来搜去,找了很多的资料终于弄明白了,其实是一个很简单,也很容易被忽略的问题:

Bug出现原因:默认的情况下,nhibernate.cfg.xml 的编译方式是内容,复制方式是不复制的,然而 nhibernate 框架在加载这个配置文件时,就会在当前运行的程序的启动目录bin中去寻找这个配置文件,这样一来,在程序的启动目录中当然是找不到了,就会出现这样的错误。

解决方法: 将 nhibernate.cfg.xml 的编译方式改为 嵌入式, 复制方式改为: 始终复制, 这样问题就解决了

最新文章

  1. html5 Application Cache 机制以及使用
  2. Asp.Net Mvc Areas 的用法与好处
  3. js 函数总结
  4. 对于MVC中应用百度富文本编辑器问题的解决办法
  5. Criteria 和 DetachedCriteria的区别与使用
  6. Oracle 监听器日志文件过大导致监听异常
  7. JSP的编译指令
  8. URAL 1097 Square Country 2 离散化
  9. mysql innodb init function error
  10. 使IIS Express支持其他网络客户端访问
  11. 关于setTimeout的面试题
  12. iPhone手机怎么投影到MacPro上
  13. mongodb 性能
  14. linux随
  15. Java基于opencv实现图像数字识别(五)—腐蚀、膨胀处理
  16. poj1068 【模拟】
  17. php代码编写
  18. C++ - 类的虚函数\虚继承所占的空间
  19. PHP中文字数限制:中文字符串截取(mb_substr)
  20. php环境重启

热门文章

  1. spark 与 Hadoop 融合后启动 slf4j提示Class path contains multiple SLF4J bindings
  2. Object Tracking Benchmark
  3. OK335xS GPMC nand device register hacking
  4. ElasticSearch(七):ElasticSearch集群的搭建
  5. hdu1224 dp(dp + 栈/父亲数组记录路径)
  6. MyBatis 与 Spring Data JPA 选择谁?
  7. 一键分享到各个SNS插件
  8. C# 使用ZXing.NET生成一维码、二维码
  9. OracleDesigner学习笔记1――安装篇
  10. TP5 首页导航一级和二级分类