2014-01-30 35 views
0

我用VS 2013發佈管理爲我們的網站部署。我已經創建了irmsdeploy.exe的工具,並在我的組件中使用它,如本文所述:http://www.colinsalmcorner.com/2013/11/webdeploy-and-release-management.htmlVS 2013發佈管理:WebDeploy工具解析參數錯誤

但是我有一個問題將其他參數傳遞給deploy.cmd。 __WebAppName __ deploy.cmd/Y 「-skip:目錄=目錄名。」 給我一個錯誤:

無法識別的說法 '目錄名稱'。所有參數必須以「 - 」開頭。發生

錯誤,因爲刀具解析最後一個參數錯誤:

--------------------------------- ----------------------

開始執行msdeploy.exe

--------------- ----------------------------------------

「C:\ Program Files文件(86)\ IIS \微軟Web部署V3 \ msdeploy.exe」 -source:包= 'C:\ Path_to_package \ Package.zip' -dest:汽車,includeAcls = 「假」 -verb:同步-disableLink:AppPoolExtension -disabl eLink:ContentExtension -disableLink:CertificateExtension -setParamFile:「C:\ Path_to_package \ Package.SetParameters.xml」-skip:Directory DirName

回答

0

命令行應該是以下幾點:__WebAppName __ deploy.cmd/Y 「」。 「-skip:目錄=目錄名稱」 「」

0

您需要從「-skip:Directory = DirName」中刪除雙引號。 它似乎需要字符串,並尋找 - 在它之前。

+0

也不起作用。 –

+0

你可以發送新的錯誤嗎?它是不同的? –

+0

錯誤是一樣的。 –