每当我的S#arp架构尝试启动时,我都会收到此错误,这是SQL Server的一个问题(例如:SQL Server没有运行),在启动SQL Server并点击刷新后,我收到此错误:
已为此应用程序配置了存储机制
答案 0 :(得分:9)
NHibernateSession.Init()
或InitStorage()
被多次调用。你可能在每次请求时调用它,它应该在启动时只调用一次。
答案 1 :(得分:0)
在我必须维护的旧应用程序中,这是在应用程序启动出现问题时发生的。因此,我只需要回收IIS中的应用程序池。
答案 2 :(得分:-1)
尝试在调用NHibernateSession.Init()之前添加此行以清除之前的任何启动。
尝试{NHibernateSession.Reset(); } catch {}