如果在第一个实例上安装了任何特定的.dll,则Windows Azure云服务自动缩放工作

本文关键字:Azure Windows 服务 工作 缩放 dll 实例 第一个 安装 任何特 如果 | 更新日期: 2023-09-27 17:50:42

我已经创建了一个云服务,我需要根据流量自动缩放。

我在服务器上注册了一个特定的.dll,并通过启用远程云服务对IIS进行了一些特定的更改。

现在我不确定我何时将我的云服务设置为Auto Scale Mode,如果创建新实例,我的注册.dll和IIS更改是否可用于新实例?

如果在第一个实例上安装了任何特定的.dll,则Windows Azure云服务自动缩放工作

如果你正在谈论的是一个web/worker角色实例:如果你自动注册DLL(通过启动脚本),那么相同的注册将发生在所有实例上,因为它们是旋转的。

如果您手动注册DLL(通过RDP或远程PowerShell),那么您将遇到麻烦:

  • DLL将永远不会在其他实例上注册
  • 每当对您的原始角色实例进行维护(例如主机操作系统更新)导致您拥有新铺设的操作系统映像(包括硬件故障)时,您的角色实例将不再具有注册的DLL

web/worker角色上的所有安装任务必须自动化,特别是出于这些原因。除了开发/测试目的之外,您不能手动更新角色实例上的任何内容。