【问题标题】:A storage mechanism has already been configured for this application已为此应用程序配置存储机制
【发布时间】:2011-02-26 02:10:13
【问题描述】:

每当我的 S#arp 架构尝试启动时,我都会收到此错误,这是 SQL Server 的问题(例如:SQL Server 未运行),在我启动 SQL Server 并点击刷新后,我收到此错误:

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

【问题讨论】:

    标签: asp.net-mvc nhibernate sharp-architecture


    【解决方案1】:

    NHibernateSession.Init()InitStorage() 被多次调用。您可能在每次请求时都调用它,它应该只在启动时调用一次。

    【讨论】:

      【解决方案2】:

      尝试在调用 NHibernateSession.Init() 之前添加此行以清除任何先前的启动。

      try{ NHibernateSession.Reset(); } 捕捉 { }

      【讨论】:

      • -1 用于吞咽异常并建议多次初始化。
      • s/正在初始化/正在初始化
      【解决方案3】:

      在我必须维护的旧应用程序中,当应用程序启动出现问题时会发生这种情况。所以我只需要在 IIS 中回收应用程序池。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-30
        • 2011-01-08
        • 1970-01-01
        • 1970-01-01
        • 2012-08-01
        相关资源
        最近更新 更多