在更改网站物理路径后,是否需要回收应用程序池

时间:2015-10-10 22:59:45

标签: iis web-deployment octopus-deploy

我对MVC5网站的部署过程看起来有点像这样:

  • 从TeamCity构建中获取nuget包并将其解压缩到新目录,例如C:/website/r1.0.1
  • 更新IIS网站和虚拟应用程序物理路径以指向此新目录
  • 删除旧目录

我昨天发现当我部署了一个新版本的网站时,虚拟应用程序仍在引用旧目录(因为它已被删除而破坏),即使IIS中的物理路径指向新目录。我通过回收虚拟应用程序的App池来修复此问题。

我想知道这可能是怎么回事。 IIS是否会进行某种可能导致这种情况的缓存?在设置部署过程的物理路径后,我是否应该简单地回收应用程序池?

0 个答案:

没有答案