2012-01-17 74 views
0

目前我正在開發一個mvc3項目,並使用msbuild命令行工具來完成打包。Msbuild包裝問題

​​

在我的機器上這個命令成功執行,它創造的部署bat文件一個部署,能夠package.And它具有以下網絡部署配置。

MSDeployPath="C:\Program Files (x86)\IIS\**Microsoft Web Deploy V2**\" 

而且但當我試圖在我的構建服務器的機器上運行相同的MSBuild命令(jenkings服務器),它將創建一個具有以下網絡部署配置不同的bat文件。

set MSDeployPath="C:\Program Files (x86)\IIS\Microsoft Web Deploy\" 

在這兩臺機器上,我使用相同版本的msbuild。而且我還安裝了msdeply1和msdeploy2。這可能是什麼原因?我正在使用Microsoft(R)Build Engine版本4.0.30319.1版本的msbuild。

感謝

+0

您是否在您的構建服務器上安裝了SP1的SP1?看起來你可能不會。對於您的情況,您應該在http://weblogs.asp.net/scottgu/archive/2011/03/15/visual-studio-2010-sp1.aspx上安裝其中一個軟件包。 – 2012-01-19 23:08:50

+0

你是對的。我們需要安裝VS 2010的SP1 – 2012-02-10 17:44:05

回答

0

這似乎安裝網絡部署V1 Web部署V2後,嘗試重新安裝Web部署V2您的生成服務器上。