0

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

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

请查找屏幕截图以获取更多详细信息。 在此处输入图像描述

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

4

1 回答 1

0

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

于 2014-06-30T12:21:12.943 回答