1

我已连接到我的 WebRole 实例之一。但我现在能做什么?我启动服务器管理器并导航到角色 -> WebServer -> RD00123 ...,但我看到的似乎不是活动实例。当我点击“浏览网站”时,我看不到部署的站点,即使我看不到或编辑例如配置的重写规则(在 web.config 中定义)。

有趣的是,inetpub 位于系统驱动器 D (d:\inetpub\wwwroot) 上,但部署的(可编辑)文件位于 E (e:\approot) 上。我想知道这是如何结合在一起的。

好的,我想知道的是:

  1. 如何启动 Web 角色的唯一实例版本(我找不到 IP 或端口)?
  2. 如何假设 web.config 中的临时调试更改?
  3. 如何恢复已部署的实例版本?
4

1 回答 1

1

1)我不相信你可以。这由 Azure Fabric 控制器管理。您最多只能强制单个实例(您已 RDP 进入的实例)重新启动/重新启动。2) 是的。但除非虚拟机被回收,否则它们不会被还原,因此请准备好自己退出它们。这是 RDP 的一个很好的用途 3) 不是直接的。同样,这由 Azure Fabric 控制器控制。但是您可以手动将原来的部分放回虚拟机中。

我不确定我是否理解有关服务器管理器的问题,但我可以回答有关事物所在位置的问题。“基础”Windows Azure VM 映像是您在其中看到 INetPub 的根驱动器。应用程序部署到单独的 VHD(因此它存在于另一个驱动器上)。如果您请求本地存储,那将来自另一个虚拟驱动器。这就是 Azure Fabric 管理应用程序部署的方式。如果构建得当,角色当然不会关心事物的位置。

于 2011-02-11T13:44:20.850 回答