Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 托管在两个不同服务器(环境)上的同一应用程序如何共享单个ASPState数据库?_Iis_Asp.net Mvc 2_Sql Server 2012_Aspstate - Fatal编程技术网

Iis 托管在两个不同服务器(环境)上的同一应用程序如何共享单个ASPState数据库?

Iis 托管在两个不同服务器(环境)上的同一应用程序如何共享单个ASPState数据库?,iis,asp.net-mvc-2,sql-server-2012,aspstate,Iis,Asp.net Mvc 2,Sql Server 2012,Aspstate,我有一个asp.net mvc 2应用程序,它托管在两个不同的web服务器(暂存服务器和演示服务器)上。在这两个服务器上,应用程序都作为默认网站托管。现在,对于这两个Web服务器,我们正在使用托管在同一数据库服务器上的两个不同的自定义数据库(StaginDB、demodab) 1.WebServer 1正在使用StagingDB和ASPStateDB 2.WebServer 2正在使用demodab和ASPStateDB 请查看屏幕截图以了解更多详细信息。 根据上面的图表,我想知道是否可以在两

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

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

请查看屏幕截图以了解更多详细信息。


根据上面的图表,我想知道是否可以在两个web服务器(WebServer1、WebServer2)之间共享相同的ASPStateDB。是否会有任何问题?

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