如何'renew'固定Azure Website Production Slot?

How to 'renew' fixed Azure Website Production Slot?

如果我有一个包含 5 个网站和两个实例的 'Standard' 应用服务计划。

一个网站表现不佳(随机重启*)并且显示异常(例如:门户 > 监视器从不显示 'Response Time' 数据;Daas 'Diagnose' 现在只是错误等)

这个网站已经 运行 两年了。已经尝试了各种实验(安装 New Relic 之类的东西,然后 'removing' 它们)所以我认为是时候重新开始了,因为我担心所有这些旧设置会使事情变得混乱并导致问题:我想要尝试将此网站从现有网站 'settings' 移至全新网站

我试过了:

  1. 创建了新的部署槽(选择 "Don't clone configuration from an existing slot"(希望丢失旧设置并有一个干净的开始)。槽称为 newstage)。
  2. 已确认 newstage 运行并具有良好的监视器(ResponseTime 回来了。门户中不再有 'could not retrieve metrics' 错误)
  3. newstage 与 live 互换
  4. 确认实验失败。交换部署继承了所有旧问题。

我的问题是:看起来新的部署槽是重新创建的并且运行良好。除了删除 webapp 并重新创建它(我不能这样做)之外,还有什么方法可以使固定的 'Live' 插槽与新的部署插槽一样完美?

*INFO] Terminating RD000Dabc. 11/5/2015 3:25:32 PM vs (now) 11/5/2015 3:25:47 PM

在将干净的插槽交换到生产环境后,您所做的应该会导致非常干净的状态。所有的文件都被交换了,所以文件方面,之前没有留下任何东西。

唯一可以保留的是,如果您有任何标记为 'slot setting' 的应用程序设置(它是预览门户中的一个复选框)。

还有一种可能性很小,即某些内容已损坏到您无法控制的程度。您可以直接或 indirectly 分享您的站点名称吗?这将有助于我们进行调查。