我有一个运行在Azure网站上的.net 4.5网站。 我有一个分段部署设置。 我热身这两个网站,然后运行交换过程(从Azure门户和从Azure PowerShell)。 无论我尝试什么,交换过程都会重新启动我的网站,并且需要大约3分钟的时间才能启动。
我觉得部署交换是为了保持网站“温暖”,没有停机时间? 我的网站约3分钟无法使用!
据我可以告诉生产和舞台插槽有相同的应用程序设置等
任何意见或指针将不胜感激。
我知道这是一个古老的问题,但我想如果有人绊倒它,我会回答。 我发现,如果您具有特定于插槽的configuration设置(即使它们具有相同的值),Azure也需要在交换过程中重新启动应用程序域以应用新设置。
假设“舞台”和“制作”槽,其行为大致如下(不一定按此顺序):
如果您使用新的“交换预览”选项,它仍会重新启动应用程序域,但在实际应用交换之前会暂停,允许您在重启之后有时间预热“暂存”实例。
如果你为自己的网站configuration了AutoSwap,我相信网站不应该停机 – 这个网站描述了所需的步骤(很多我点和T的交叉) https://azure.microsoft.com/en-us/文档/文章/ web站点上演出版/