Octopus Deploy不更新网站

时间:2012-10-19 04:38:38

标签: iis-7 web-deployment octopus-deploy

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

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

e.g。

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为您更新此内容,则应手动创建站点和/或虚拟目录。否则你可以忽略这条消息。'

我确实创建了该网站(作为网络应用程序)。

规格 Win Server 2008 r2 IIS7 八达通版本1.0.30.1340

1 个答案:

答案 0 :(得分:4)

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

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

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

浪费一个下午:(