2013-05-14 67 views
1

我正在寻找等效的Azure RoleInstanceId,但是在Azure网站上(而不是Azure Web角色)。我已经广泛地寻找这样的事情,但无济于事。我甚至在Azure网站上部署了一个“测试”网站来显示所有的环境变量,但在该集合中似乎没有一个有用的变量。Azure网站上是否存在RoleInstanceId equivilent?

在这方面的任何帮助将不胜感激!

顺便说一句,如果你有兴趣,为什么我会想这样的事情,我想实现的史蒂夫马克思的优秀Scalable Counters with Windows Azure ...

回答

0
 
Request.ServerVariables[ "INSTANCE_ID" ] 

Get IIS site id from a website

的高级版本

会给你IIS网站ID ..可能作为一个标识工作。除了配置文件中的硬编码之外。

这应该给你一个唯一的id,然后为计数器的每一行输入一个id。 最糟糕的情况就是使用Guid并每次生成它。

这将确保你的计数器会很好。

HTHS,

詹姆斯

+0

感谢您的建议!不幸的是,我尝试了两个单独的实例,但每个都返回相同的值。 – 2013-05-15 01:34:56