我的帐户上有 6 个网站、2 个数据库和 1 个云环境设置
我使用云通过 Windows 任务管理器运行一些任务,一切都安装在我的 D 驱动器上,但在上周和今天 3 月 8 日之间,我的文件夹中包含要运行的“exe”被删除。我还安装了 SVN tortoise 来部署文件,但它不再安装了
我想知道是否有人知道我的问题
此致
法兰克梅林
如果您使用云服务(网络/工作者角色),这些是无状态虚拟机。即:Windows Azure 提供操作系统,然后在启动后将您的部署包带入环境。以这种方式启动的每个虚拟机实例都从一个干净的 OS 映像以及您提供的完全相同的代码位集开始。
如果您将 RDP 放入盒子并手动安装任何东西,那么您安装的任何东西充其量只是暂时的。您的东西可能会在重新启动后幸存下来。但是,如果操作系统需要更新(尤其是底层主机操作系统),您的更改将随着新操作系统的启动而丢失。
这就是为什么对于云服务,所有自定义都应该通过启动任务或 OnStart() 事件来完成。您永远不应该通过 RDP 手动安装任何东西,因为:
您可能需要下载Azure 培训工具包并浏览一些云服务实验室,以更好地了解启动任务。
除了大卫所说的,请查看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 文章中,您可以看到当前正在部署一个新的操作系统。