2012-10-19 29 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」。

真是一個下午:(