中间层代码: private static readonly NHibernate.Cfg.Configuration configuration; configuration = new Configuration().Configure();string connection_string = configuration.GetProperty("hibernate.connection.connection_string");connection_string = connection_string.Replace("|ServerDirectory|", HttpContext.Current.Request.MapPath("~"));configuration.SetProperty("hibernate.connection.connection_string", connection_string);configuration.SetProperty("connection.connection_string", connection_string);sessionFactory = configuration.BuildSessionFactory(); web.config 中配置如下 <property name="connection.connection_string">Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|ServerDirectory|\\App_Data\\Sample.mdb</property> 相关文章: