Asp.net mvc 已为此应用程序配置了存储机制

Asp.net mvc 已为此应用程序配置了存储机制,asp.net-mvc,nhibernate,sharp-architecture,Asp.net Mvc,Nhibernate,Sharp Architecture,每当我的S#arp体系结构尝试启动时,如果这是SQL Server的问题(例如:SQL Server未运行),我就会收到此错误。启动SQL Server并单击“刷新”后,我会收到此错误: 已经为此应用程序配置了存储机制或正在多次调用InitStorage()。您可能会在每个请求中调用它,它应该在启动时只调用一次。在调用NHibernateSession.Init()清除之前的任何启动之前,请尝试添加这一行 在我必须维护的旧应用程序中尝试{NHibernateSession.Reset();}ca

每当我的S#arp体系结构尝试启动时,如果这是SQL Server的问题(例如:SQL Server未运行),我就会收到此错误。启动SQL Server并单击“刷新”后,我会收到此错误:


已经为此应用程序配置了存储机制

或正在多次调用
InitStorage()
。您可能会在每个请求中调用它,它应该在启动时只调用一次。

在调用NHibernateSession.Init()清除之前的任何启动之前,请尝试添加这一行


在我必须维护的旧应用程序中尝试{NHibernateSession.Reset();}catch{}

,这是在应用程序启动出现问题时发生的。因此,我只需在IIS中回收应用程序池。

-1接受异常并建议多次初始化。s/initializating/initialization