Windows Azure网站-获取实例标识符
在具有多个实例的Azure网站上,确定哪个实例正在响应(某些ID或其他唯一信息)的可能方法是什么?我相信您可以使用RoleEnvironment.CurrentRoleInstance.IDRequest.ServerName。就像普通IIS一样,您可以使用Server.MachineName来获取服务器的名称。在配置中设置Windows Azure网站-获取实例标识符,azure,azure-web-app-service,Azure,Azure Web App Service,在具有多个实例的Azure网站上,确定哪个实例正在响应(某些ID或其他唯一信息)的可能方法是什么?我相信您可以使用RoleEnvironment.CurrentRoleInstance.IDRequest.ServerName。就像普通IIS一样,您可以使用Server.MachineName来获取服务器的名称。在配置中设置InstanceInputEndpoint。这将为每个实例分配给定端口范围内的端口,然后您可以通过该端口访问实例 有关InstanceInputEndpoint:的详细信息,
InstanceInputEndpoint
。这将为每个实例分配给定端口范围内的端口,然后您可以通过该端口访问实例
有关
InstanceInputEndpoint
:的详细信息,以下环境设置将具有当前请求运行的实例id:网站\u实例\u id
您还将在名为:ARRAffinity的响应中以cookie的形式接收此id
您还可以使用此信息返回到该特定实例,请参阅:以获取有关该实例的详细信息。Microsoft Azure为Azure Web应用程序(以前称为网站)提供了许多环境变量,包括以下内容:
-站点的名称WEBSITE\u SITE\u NAME
-表示运行站点的VM的IDWEBSITE\u INSTANCE\u ID
- 等 有关更多详细信息,请参见David Ebbo
Request是相同的。ServerName
不是有效的属性。我想你的意思是请求。ServerVariables[“SERVER_NAME”]?你找到解决方案了吗?没有,我已经决定不继续此路线,因为它似乎有问题。这是针对Azure Web角色的,而不是Azure网站(现在称为Azure Web应用程序)