Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 避免在ASP.NET应用程序重新启动之间重新创建NHibernate SessionFactory_C#_Asp.net_Asp.net Mvc_Nhibernate_Fluent Nhibernate - Fatal编程技术网

C# 避免在ASP.NET应用程序重新启动之间重新创建NHibernate SessionFactory

C# 避免在ASP.NET应用程序重新启动之间重新创建NHibernate SessionFactory,c#,asp.net,asp.net-mvc,nhibernate,fluent-nhibernate,C#,Asp.net,Asp.net Mvc,Nhibernate,Fluent Nhibernate,有没有办法避免每次ASP.NET应用程序重新启动时重新创建NHibernate SessionFactory 我已经实现了一个解决方案,其中configuration对象被序列化并写入磁盘,以便可以恢复 极大的改进,但从现有配置对象创建会话工厂仍然需要6-7秒 我尝试在WCF应用程序中创建SessionFactory,该应用程序只有在某些实体或映射发生更改时才会重新启动 我在将SessionFactoryImpl(ISessionFactory)对象从服务传递到web应用程序时遇到问题 我想我

有没有办法避免每次ASP.NET应用程序重新启动时重新创建NHibernate SessionFactory

我已经实现了一个解决方案,其中configuration对象被序列化并写入磁盘,以便可以恢复

极大的改进,但从现有配置对象创建会话工厂仍然需要6-7秒

我尝试在WCF应用程序中创建SessionFactory,该应用程序只有在某些实体或映射发生更改时才会重新启动

我在将SessionFactoryImpl(ISessionFactory)对象从服务传递到web应用程序时遇到问题

我想我会问你们,你们是否知道如何才能做到这一点


每次我对控制器进行更改时,都会有一个PITA等待大约25秒…

恐怕没有办法。与配置不同,会话工厂不可序列化