gpt4 book ai didi

azure - 为什么在 Azure 云服务上重新配置远程设置时代码会恢复?

转载 作者:行者123 更新时间:2023-12-03 05:09:16 25 4
gpt4 key购买 nike

我有一个 Sitefinity 项目,我使用 Sitefinity Thunder 将其部署在 Windows Azure 云服务上。但问题是我使用虚拟机实例手动更改了一些文件(注意:此用户名用于其他云服务上的其他配置)。现在,几天后,当我尝试连接到VM实例时,我收到以下错误:

Remote Desktop can’t find the computer [Azure Colud Service name]. This might mean that doesn’t belong to the 
specified network. Verify the computer name and domain that you are trying to connect to.

但是,直到那时该网站在 Azure 云服务上运行良好。然后我重新配置了虚拟机实例并下载。但后来云服务上的代码被恢复了。此外,在 IIS 上对该实例所做的更改也已恢复。

我搜索了很多为什么会发生这种情况,但没有找到有效的原因。请任何人在这里解释一下,我怎样才能避免这种情况。另外,如何仅在 Azure 云服务上部署更改的文件。这样代码在任何情况下都不会恢复。

编辑:

我的意思是重新配置虚拟机实例,这里是以下步骤:1)我选择云服务,选择配置选项卡,然后单击底部给出的删除按钮。请。参见下面的图片。 enter image description here

2) 然后我填写值并单击[勾选]图标。请。参见下面的图片。 enter image description here

3) 然后,完成重新配置后,选择“实例”选项卡,然后单击[连接]下载 RDP 文件以连接到云服务的虚拟机实例。请。参见下面的图片。 enter image description here

谢谢

最佳答案

如果您的问题是关于丢失通过手动登录虚拟机对虚拟机所做的更改,那么这是预期的行为。本质上,云服务虚拟机是无状态虚拟机,即虚拟机启动后对虚拟机所做的任何更改都不会保留。由于多种原因,您的虚拟机可能会出现故障,而 Microsoft 会更换该虚拟机。当 Microsoft 更换 VM 时,它会从您上次上传的包中获取代码/二进制文件和设置,因此您所做的更改将会丢失。

因此,在云服务中部署代码时不建议您手动进行更改。如果您必须进行一些更改,建议您通过启动任务进行。这些是在您的虚拟机启动时执行的,并且是程序包的一部分。显然,另一种选择是使用虚拟机(IaaS)而不是云服务。虚拟机是有状态虚拟机

关于仅部署更改的文件的问题,不幸的是,这对于云服务来说是不可能的。您的选择是使用虚拟机或网站。

关于azure - 为什么在 Azure 云服务上重新配置远程设置时代码会恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24262815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com