如何使用虚拟应用程序交换Web应用程序的部署插槽

时间:2015-06-11 18:24:56

标签: azure web-applications

我有一个包含一个虚拟应用程序的现有Web应用程序。 后来我添加了一个用于暂存的部署槽。 克隆主Web应用程序创建了部署槽。 当我将生产槽换成暂存槽时,虚拟应用程序就消失了。 我错过了复选框或设置吗? 是否有解决方案或解决方法? 好吧,除了为每个虚拟应用程序创建单独的Web应用程序之外。

enter image description here

1 个答案:

答案 0 :(得分:1)

虚拟应用程序/目录与插槽的网站内容交换在一起。此时此行为无法配置。

E.g。

  
      
  • 一个网络应用程序制作插槽上配置了一个额外的虚拟应用程序,另一个插槽没有配置。
  •   
  • 交换后,生产槽只有默认的虚拟应用程序(/),而暂存槽将有额外的虚拟应用程序。
  •   

从您的问题来看,听起来您已经与包含其他虚拟应用程序的两个插槽进行了交换,并且最终只使用了默认的虚拟应用程序。

我多次尝试交换,每次交换额外的虚拟应用程序。所以我的建议是:

  • 仔细检查虚拟应用程序是否在其他非生产插槽中
  • 检查您是否设置了以" site \ wwwroot"
  • 开头的物理路径

希望有所帮助。