非Azure的網站有誰知道如何從團隊基礎服務部署到託管的Web服務器上的站點,即不Azure上。我有一個可以部署到Web Deploy的網站,我想用Team Foundation Service部署到它。我試過編輯構建工作流程,但沒有太多成功。有沒有人設法做到這一點?部署使用Web部署
2
A
回答
0
看樣子你從Team Foundation Server中你會以同樣的方式做到這一點(我用2012快)。首先你需要在你的服務器上的Web Deploy安裝(爲了安全我使用非標準端口(以下示例使用1234)建議,並得到一個簽名的SSL證書,以防止中間人攻擊 - 然後更改號碼:AllowUntrustedCertificate =假或通過VPN進行)。
從Visual Studio中創建生成定義(如果你還沒有的話) - 然後點擊右鍵,「編輯生成定義」。
單擊進程/高級/ MSBuild的參數。
如果您需要完整的參數,你可以Google一下 - 雖然這些工作對我來說: /P:DeployOnBuild =真/ P:DeployTarget = MsDeployPublish/P:CreatePackageOnPublish =真/ P:MSDeployPublishMethod = WMSVC/p:MSDeployServiceUrl = addressofmsdeploy.com:1234 /p:DeployIisAppPath="iisdomain.com「/ p:UserName = windowsusername/p:Password = windowspassword/p:AllowUntrustedCertificate = True
排隊構建後,TFServer應該爲您部署。
0
這個問題似乎問及解決同一個問題:
您需要將此字符串添加到MSBuild的參數在構建過程中TFS生成。
/p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:CreatePackageOnPublish=True /p:MSDeployPublishMethod=WMSVC /p:MSDeployServiceUrl=urlToWebDeloy.com /p:DeployIisAppPath="appurl.com" /p:UserName=username /p:Password=password /p:AllowUntrustedCertificate=True
相關問題
- 1. web部署部署kiprule
- 2. 使用Web部署與Web應用程序部署Web作業
- 3. 無法使用Web部署工具部署Web應用程序
- 4. 從VSO使用Web部署
- 5. 使用Web部署 - 權限
- 6. web部署
- 7. Web部署IIS7
- 8. Microsoft Web部署:
- 9. PowerBuilder web部署
- 10. Azure Web部署
- 11. 通過Web部署部署SSDT
- 12. VS 2010無Web部署的部署
- 13. Web部署API(部署.zip包)說明
- 14. Web部署包與MSI部署
- 15. 部署Azure Web角色開始部署
- 16. 構建和部署使用Web部署包
- 17. 如何使用Web部署在Windows Azure中部署子站點
- 18. ASP.NET Web應用程序部署與Web部署3.5
- 19. ASP.NET Web小部件部署
- 20. 部署SP 2010 Web部件
- 21. Maven的部署:部署使用-DaltDeploymentRepository
- 22. Web部署與ERROR_EXCEEDED_MAX_SITE_CONNECTIONS
- 23. IIS Web部署:ERROR_DESTINATION_NOT_REACHABLE
- 24. 部署Web服務
- 25. Nuget VS Web部署
- 26. NLB和Web部署
- 27. Web服務部署
- 28. 部署Windows Web App?
- 29. MsBuild Web部署ERROR_FILE_IN_USE
- 30. Web部署工具
你有Team Foundation Server的?你能直接部署嗎? – niico 2013-05-29 02:41:10