我正在使用Team Foundation Service 2012,並在內部託管構建控制器,以便我可以將應用程序部署到我們的Web服務器。我設置了構建定義,並使用我的調試配置,並提供了以下MSBUILD參數。如何確定是否爲TFS構建定義執行MSBUILD參數
/p:DeployOnBuild=true /p:DeployTarget=MSDeployPublish /p:MSDeployPublishMethod=WMSVC /p:MSDeployServiceUrl=https://myserversname:8172/msdeploy.axd /p:AllowUntrustedCertificate=true /p:DeployIisAppPath="somesite.ourdomain.com" /p:Username=na\svc-users /p:Password=PASS /p:VisualStudioVersion=11.0
該解決方案構建得很好,我沒有任何警告或錯誤。當我去我的部署服務器時,應用程序是空的。我已經設置了對Web應用程序文件夾和inetsrv文件夾的權限。我也安裝/配置了web部署。如果我沒有收到任何錯誤,我怎麼能告訴我的部署出了什麼問題?我已經在生成服務器和部署服務器上檢查了事件日誌,並且沒有任何錯誤或警告。我也可以從我的開發機器上進行發佈,並且它完全適用於完全相同的參數。
看看構建日誌? – 2013-03-26 19:04:23
構建日誌不包含錯誤或警告。這是我如此困惑。 – ios85 2013-03-26 19:08:29
MSBUILD日誌沒有任何內容?也許在詳細模式下運行它? – 2013-03-26 19:36:35