IIS中的暂存(部署)

IIS中的暂存(部署),iis,staging,Iis,Staging,我有三台IIS服务器(Windows server 2012)在托管负载平衡器后面,其中一台服务器仅用作配置服务器。它们与“共享配置”扩展共享配置 我想实现类似于staging解决方案的东西,类似于azure网站。我目前正在尝试的是交换两个应用程序的绑定。为了启用web部署,我创建了第三个站点,它始终指向临时站点的目录 为了使交换变得容易,我在后端添加了一个按钮,用于从暂存交换到生产。问题是,当存在绑定冲突时,站点停止。由于此解决方案的异步性质,我目前无法防止临时冲突 因此,我尝试了以下解决方案

我有三台IIS服务器(Windows server 2012)在托管负载平衡器后面,其中一台服务器仅用作配置服务器。它们与“共享配置”扩展共享配置

我想实现类似于staging解决方案的东西,类似于azure网站。我目前正在尝试的是交换两个应用程序的绑定。为了启用web部署,我创建了第三个站点,它始终指向临时站点的目录

为了使交换变得容易,我在后端添加了一个按钮,用于从暂存交换到生产。问题是,当存在绑定冲突时,站点停止。由于此解决方案的异步性质,我目前无法防止临时冲突

因此,我尝试了以下解决方案:

  • 清除两个站点的所有绑定
  • 佣金
  • 设置绑定
  • 它在我的本地场景中工作得非常完美,但在登台环境中却不行。配置是正确的,但我猜存在临时冲突。我可以在清除绑定后添加Thread.Sleep并等待10秒左右,但这听起来不是一个好的解决方案

    有没有解决这个问题的方法或者更好的登台方法