我正在使用章鱼部署将我的网站推向环境
代码到达服务器但章鱼不会将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
答案 0 :(得分:4)
好吧,看起来我没有正确解释说明。
我将网站术语解释为部署为虚拟目录或Web应用程序的任何代码......他们的意思是,正确的是实际网站,例如。 “默认网站”
我需要定义一个自定义变量来覆盖OctopusWebSiteName预定义变量,其值为“Default Web Site / MVC4WebSite”。
浪费一个下午:(