Asp.net mvc 应用程序完全初始化后交换插槽

Asp.net mvc 应用程序完全初始化后交换插槽,asp.net-mvc,azure,asp.net-mvc-4,azure-deployment-slots,Asp.net Mvc,Azure,Asp.net Mvc 4,Azure Deployment Slots,是否有办法仅在应用程序完全初始化后交换插槽?我在Azure上有一个web应用程序,交换插槽的过程非常快,但在那之后,应用程序必须进行初始化,在我的应用程序中,这需要几分钟,因为有一些繁重的任务 因为这个原因,现在为我交换插槽是不值得的 我想使用交换槽来减少停机时间,我们有一个经常更新的时间表,因为我的客户每天24小时工作,甚至在周末 我可能会优化这个初始化过程,但不是现在。。。因此,我需要一种在初始化之后交换的方法,这将把我的停机时间减少到交换插槽所花费的时间,这需要几秒钟来重定向所有当前请求

是否有办法仅在应用程序完全初始化后交换插槽?我在Azure上有一个web应用程序,交换插槽的过程非常快,但在那之后,应用程序必须进行初始化,在我的应用程序中,这需要几分钟,因为有一些繁重的任务

因为这个原因,现在为我交换插槽是不值得的

我想使用交换槽来减少停机时间,我们有一个经常更新的时间表,因为我的客户每天24小时工作,甚至在周末

我可能会优化这个初始化过程,但不是现在。。。因此,我需要一种在初始化之后交换的方法,这将把我的停机时间减少到交换插槽所花费的时间,这需要几秒钟来重定向所有当前请求

我想在初始化后启动一个作业,并提示Azure进行交换,但我找不到这样做的方法。这不好吗?有更好的方法吗


谢谢。

找到了,已经有一个powershell命令和azure cli: