我正在使用章鱼部署将网站推送到环境中

代码到达了服务器,但是章鱼并没有将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预定义变量。

真是浪费一个下午:(

08-06 20:49