c# - Azure实例更改代码回滚

标签 c# visual-studio-2010 azure

我是 Azure 新手,我有一个小型云服务实例,在过去的一周内我的实例更改了 2 次并且我的所有项目数据都丢失了,它将回滚到 1 个月前的状态。我的所有客户端数据都丢失了,有什么方法可以恢复该数据以及为什么会出现此问题。

最佳答案

无法恢复您的数据,也无法阻止这种情况发生。这是设计使然。

每当您的计算机崩溃或系统有更新时,它都会被完全删除。将复制新的系统镜像,计算机将再次启动,并且您的应用程序将被复制。 Azure 云服务是平台即服务 (PaaS)。

这给您留下了两种可能的选择。第一个是不要以第一种方式将持久数据存储在云服务上。对于 Azure 云服务来说,这不是正确的方法。而是将数据存储在 Azure 存储或 Azure SQL 数据库(或您喜欢的任何位置)中。

另一种选择是使用虚拟机而不是云服务。那台机器完全在你手里。您有责任更新它、保证其安全并尽一切努力保持其运行。使用这种方法,您还必须关心负载均衡器、多个实例等,因此扩展变得更加困难。这就是基础设施即服务 (IaaS)。

所以这实际上取决于你想做什么。

关于c# - Azure实例更改代码回滚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15312658/

相关文章:

c# - linq 按日期时间列上的开始时间到结束时间分组

c# - 在按钮 WPF 中添加带有 fontawesome 的文本

c# - Microsoft.OData.Core 无法反序列化 NavigationProperty 的 $expand 响应?

c++ - 为什么这种理论上跨平台的代码不会改变 Windows 上的环境变量?

c# - 将应用程序图标和窗口图标设置为 Windows 7 友好图标

wordpress - 在wwwroot文件夹下安装wordpress容器

azure - Terraform 授予 azure 函数应用程序与 msi 访问 azure keyvault 的权限

c# - 在项目中使用同一 DLL 的不同版本

visual-studio - Visual Studio 。从命令行发布项目

azure - 多点查询Azure存储服务