簡體   English   中英

如何從命令行使用Visual Studio 2010 RC“一鍵發布”?

[英]How do I use Visual Studio 2010 RC 'one click publish' from the command line?

我已經運行了VS 2010 RC,並在其中設置了兩個發布配置文件,一個用於發布到登台服務器,另一個用於開發人員測試箱。 效果很好,但我想將部署到我們的開發服務器的構建服務器中,並在簽入時運行它。

我正在尋找可以通過MS Build調用的MS Build目標或命令,可以將其部署到構建過程的末尾以進行部署。 到目前為止,我已經提出了;

msbuild WebApp.csproj /t:MsDeployPublish 
    /p:MsDeployServiceUrl=myserver;DeployIisAppPath=
        "Default Web Site/DevTest";username=myname;password=mypassword

除了假定我的服務器在IIS中為Web部署服務提供了SSL連接(它在內部網絡上僅具有端口80)外,它幾乎可以工作。 我知道這是因為我得到了錯誤;

Microsoft.Web.Publishing.targets(3481,5): error : Web deployment 
task failed.(Could not complete the request to remote agent URL 
'https://myserver:8172/msdeploy.axd?site=Default Web Site'.)

您可以從錯誤中看到它已經到https:// myserver而不是http:// myserver了

MS Build本身似乎調用DLL來執行此操作,因此我無法監視參數,並且沒有MsDeployServiceUrl的文檔。

嘗試添加:

 /p:AllowUntrustedCertificate=True 

到您的msbuild參數列表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM