2012-10-19 36 views
5

我使用八达通部署推我的网站环境章鱼部署没有更新的网站

的代码获取到服务器,但章鱼不会改变Web应用程序以指向新的目录。

例如

MVC4WebSite是映射到C Web应用程序:\网站\ dev的\ MVC4WebSite \ 1.0.0.0

我部署我的包

新的代码出现在C:\网站\ dev的\ MVC4WebSite \ 1.0.0.1

我希望MVC4WebSite将被映射到C:\网站\ dev的\ MVC4WebSite \ 1.0.0.1,但它仍然是映射到C:\网站\ dev的\ MVC4WebSite \ 1.0.0.0

我在日志中收到此消息。

'在本地计算机上找不到名为'MVC4WebSite'的IIS网站或虚拟目录。如果您希望八达通为您更新此信息,则应手动创建该网站和/或虚拟目录。否则,您可以忽略此消息。'

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

规格 赢Server 2008 R2的 IIS7 八达通版本1.0.30.1340

+0

大问题为我工作... HTTP的浪费。//octopusdeploy.com/documentation/features/variables – Kye

回答

4

好了,它看起来像我没有正确地解释说明。

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

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

真是一个下午:(