回滚部署/发布?

时间:2012-12-05 09:42:12

标签: azure azure-sql-database web-deployment rollback azure-web-sites

有没有办法回滚Windows Azure网站和SQL部署/发布?

我发布了一个网站,现在它导致了很多错误,我想回到以前的状态并继续处理代码。

这可能吗?

1 个答案:

答案 0 :(得分:4)

如果您使用Git或TFS,您可以通过选择以前的部署(如Nathan Totten所述)来利用部署回滚:

enter image description here

要回滚数据库,您可以执行多项操作。最简单的方法是使用EF迁移:

  • 从Application_Start运行EF迁移(不确定这是否是您想要做的事情
  • (手动)致电migrations.exe

    Migrate.exe MyApp.exe /startupConfigurationFile="MyApp.exe.config“/ targetMigration =”MyPreviousVersion“