我正在使用章鱼部署将网站推送到环境中
代码到达了服务器,但是章鱼并没有将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
我在日志中收到此消息。
“在本地计算机上找不到IIS网站或名为“ MVC4WebSite”的虚拟目录。如果您希望章鱼为您更新此内容,则应手动创建站点和/或虚拟目录。否则,您可以忽略此消息。”
我肯定已经创建了该站点(作为Web应用程序)。
眼镜
Win Server 2008 R2
IIS7
章鱼版本1.0.30.1340
最佳答案
好的,看来我没有正确解释说明。
我将“网站”一词解释为部署为虚拟目录或Web应用程序的任何代码……它们的正确含义是实际的网站。 “默认网站”
我需要定义一个自定义变量,以使用值“ Default Web Site / MVC4WebSite”覆盖OctopusWebSiteName预定义变量。
真是浪费一个下午:(