如何在两个ASP.NET应用程序之间共享应用程序缓存

时间:2010-10-27 19:24:25

标签: asp.net application-cache

这是交易,

我在utopiapimp.com上有一个网站。该网站用于基于网络的流行游戏。某些公司的互联网不允许访问该网站,因此我在utopiashrimp.com上开辟了另一个域名。相同的网站,但不同的应用程序。两者都有相同的数据库后端。他们也都坐在同一个虚拟机上。我把我的全新代码放在虾上并使用该代码解决错误。我在pimp上托管了可靠的代码。所以我不能只将虾域转移到皮条客,因为我需要一个试验台。

问题是它们不共享相同的应用程序缓存。所以我的问题是,两个网站可以共享相同的应用程序缓存吗?我真的需要弄清楚这一点。我宁愿不创建一个web服务和/或处理程序,一个网站需要点击以更改另一个应用程序上的缓存。对此的任何帮助都会很棒!

先谢谢。

2 个答案:

答案 0 :(得分:1)

我认为你几乎已经说过了......应用程序缓存......我认为有一个安全措施被激活,因此当你为应用程序缓存一个变量时,其他应用程序不允许访问该内存......您可能必须使用服务器会话,或者因为它们使用相同的后端数据库,所以请改用它。

答案 1 :(得分:1)

你问的是有点不对,我没有确切的答复,但你可以查看Windows Server AppFabric。您可以在当前用于托管应用程序的计算机上设置AppFabric缓存服务器。如果您的应用程序设计得相对较好,您只需使用AppFabric服务器即可将数据层更新为缓存。