静态变量如何与azure网站的多个实例一起使用

时间:2014-12-11 14:42:17

标签: asp.net-mvc azure

运行Azure网站的多个实例时,静态变量如何工作?这是一个基本问题,即没有完全理解" 什么"一个天蓝色的网站是。请使用以下简化代码。

static int MyCachedInt=10;

public ActionResult SetMyCachedInt(int a)
{
    MyCachedInt = a;
    return this.Content(MyCachedInt.ToString());
}

public ActionResult GetMyCachedInt()
{
    return this.Content(MyCachedInt.ToString());
} 

在单个Web服务器或传统虚拟机上,我希望每个网站返回10,或者设置最后一个值。使用Azure,所有网站都会返回相同的值,还是每个实例都会单独更新?如果Azure扩展新网站,该值是10还是之前缩放的最后一个实例?

0 个答案:

没有答案