Octopus Deploy不更新网站

Pet*_*ter 5 iis-7 web-deployment octopus-deploy

我正在使用章鱼部署将我的网站推向环境

代码到达服务器,但章鱼不会将Web应用程序更改为指向新目录.

例如

MVC4WebSite是一个映射到C:\ Sites\dev\MVC4WebSite\1.0.0.0的Web应用程序

我部署了我的包

新代码显示在C:\ Sites\dev\MVC4WebSite\1.0.0.1

我希望MVC4WebSite将映射到C:\ Sites\dev\MVC4WebSite\1.0.0.1但它仍然映射到C:\ Sites\dev\MVC4WebSite\1.0.0.0

我在日志中收到此消息.

'无法在本地计算机上找到名为"MVC4WebSite"的IIS网站或虚拟目录.如果您希望Octopus为您更新此内容,则应手动创建站点和/或虚拟目录.否则你可以忽略这条消息.

我确实创建了该站点(作为Web应用程序).

规格Win Server 2008 r2 IIS7 Octopus版本1.0.30.1340

Pet*_*ter 4

好吧,看来我没有正确解释说明。

我将术语“站点”解释为部署为虚拟目录或 Web 应用程序的任何代码...它们的正确含义是实际站点,例如。“默认网站”

我需要定义一个自定义变量,以使用值“Default Web Site/MVC4WebSite”覆盖 OctopusWebSiteName 预定义变量。

真是浪费了一个下午:(