错误:
行 20:         NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration();
行 21:         //cfg.Configure(); 
行 22:         cfg.AddAssembly("NHibernate.Examples");
行 23:         ISessionFactory factory = cfg.BuildSessionFactory();
行 24:         ISession session = factory.OpenSession();
user.hbm.xml
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">
  <class name="NHibernate.Examples.QuickStart.User,NHibernate.Examples" table="users">
    <id name="Id" column="LogonId" type="String" length="20">
      <generator class="assigned" />
    </id>
    <property name="UserName" column= "Name" type="String" length="40"/>
    <property name="Password" type="String" length="20"/>
    <property name="EmailAddress" type="String" length="40"/>
    <property name="LastLogon" type="DateTime"/>
  </class>
</hibernate-mapping> 

解决方案 »

  1.   

    你需要将NHibernate的dll文件复制到网站的bin目录
    然后再试试
      

  2.   

    看看BIN里面有你要调用的DLL不?
      

  3.   

    我的Dll添加了NHibernate的引用!
    但是还是有这样!
      

  4.   

    我改了之后直接调于对应的Xml 又出现这样的错误:Could not load type 'NHibernate.Demo.QuickStart.User, NHibernate.Examples', check that type and assembly names are correct 
      

  5.   

     xmlns="urn:nhibernate-mapping-2.0 改成  xmlns="urn:nhibernate-mapping-2.2