【问题标题】:How can same application hosted on two different servers( environments) share the single ASPState database?托管在两个不同服务器(环境)上的相同应用程序如何共享单个 ASPState 数据库?
【发布时间】:2014-06-04 15:12:50
【问题描述】:

我有一个 asp.net mvc 2 应用程序托管在两个不同的 Web 服务器(暂存和演示服务器)上。在这两个服务器中,该应用程序都托管为默认网站。现在对于这两个网络服务器,我们都使用托管在同一数据库服务器上的两个不同的自定义数据库(StaginDB、DemoDB)。

1.WebServer 1 正在使用 StagingDB 和 ASPStateDB 2.WebServer 2正在使用DemoDB和ASPStateDB

请查看屏幕截图了解更多详情。

根据上图,我想知道是否可以在两个 Web 服务器(WebServer 1、WebServer 2)之间共享相同的 ASPStateDB。会不会有什么问题?

【问题讨论】:

    标签: iis asp.net-mvc-2 sql-server-2012 aspstate


    【解决方案1】:

    为了模拟上面提到的场景,我创建了一个 POC 应用程序并配置了 ASPState 数据库,并且我的本地开发副本已经设置了 ASPState 数据库。我的本地开发有 ASPState 数据库的单一副本。我运行应用程序,发现表中有两个条目: ASPStateTempApplications 每个都指向单个应用程序。这证实了上面提到的配置也可以工作。

    【讨论】:

      猜你喜欢
      • 2012-12-20
      • 2011-08-07
      • 1970-01-01
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多