0

我的帐户上有 6 个网站、2 个数据库和 1 个云环境设置

我使用云通过 Windows 任务管理器运行一些任务,一切都安装在我的 D 驱动器上,但在上周和今天 3 月 8 日之间,我的文件夹中包含要运行的“exe”被删除。我还安装了 SVN tortoise 来部署文件,但它不再安装了

我想知道是否有人知道我的问题

此致

法兰克梅林

4

2 回答 2

3

如果您使用云服务(网络/工作者角色),这些是无状态虚拟机。即:Windows Azure 提供操作系统,然后在启动后将您的部署包带入环境。以这种方式启动的每个虚拟机实例都从一个干净的 OS 映像以及您提供的完全相同的代码位集开始。

如果您将 RDP 放入盒子并手动安装任何东西,那么您安装的任何东西充其量只是暂时的。您的东西可能会在重新启动后幸存下来。但是,如果操作系统需要更新(尤其是底层主机操作系统),您的更改将随着新操作系统的启动而丢失。

这就是为什么对于云服务,所有自定义都应该通过启动任务或 OnStart() 事件来完成。您永远不应该通过 RDP 手动安装任何东西,因为:

  • 您的更改将是暂时的
  • 您的更改不会传播到其他实例;您将需要 RDP 进入每个盒子以执行相同的更改。

您可能需要下载Azure 培训工具包并浏览一些云服务实验室,以更好地了解启动任务。

于 2013-03-08T21:00:42.777 回答
1

除了大卫所说的,请查看http://blogs.msdn.com/b/kwill/archive/2012/10/05/windows-azure-disk-partition-preservation.aspx了解不同驱动器将被摧毁。

另请查看http://blogs.msdn.com/b/kwill/archive/2012/09/19/role-instance-restarts-due-to-os-upgrades.aspx,它指向 RSS 提要和在 MSDN 文章中,您可以看到当前正在部署一个新的操作系统。

于 2013-03-08T22:10:23.410 回答