我们正在使用azure云服务来发布我们的应用程序。对于重大更改,我们将通过创建和上传包进行发布,但是对于较小的更改,我们通过使用远程计算机将相应的dll移动到实例。
我们将把dll移动到站点根目录下的文件夹。
我们的问题是,两天前我们注意到通过增量(即通过复制dll)所做的更改已经丢失,我们保存在桌面上的文件夹也丢失了。
答案 0 :(得分:5)
这是预期的行为。请注意Azure Cloud Services
是无国籍人。这意味着如果由于某种原因Azure需要重新创建运行代码的VM,它将使用您用于创建VM的最后一个包文件。
在您的情况下,您通过RDP到这些VM手动更改文件,这些更改仅持续到VM处于活动状态。如果由于某种原因导致VM被解除,并且Azure需要为您的云服务创建新VM,则您的更改将被丢弃。
请参阅此链接了解详情:https://blogs.msdn.microsoft.com/kwill/2013/09/05/how-to-modify-a-running-azure-service/。