非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. web部署
- 5. Web部署IIS7
- 6. Azure Web部署
- 7. VS 2010无Web部署的部署
- 8. Web部署包与MSI部署
- 9. Web部署API(部署.zip包)说明
- 10. ASP.NET Web应用程序部署与Web部署3.5
- 11. 部署SP 2010 Web部件
- 12. ASP.NET Web小部件部署
- 13. MsBuild Web部署ERROR_FILE_IN_USE
- 14. Nuget VS Web部署
- 15. Web部署工具
- 16. 部署Web服务
- 17. NLB和Web部署
- 18. Web服务部署
- 19. 使用团队构建和Web部署部署Web应用程序
- 20. 部署Web应用程序
- 21. 用java部署web服务
- 22. MS Web部署+ Web部署远程服务,它如何保护
- 23. MSBuild:如何为Web部署项目(VS2010)构建Web部署包?
- 24. VSTS - 无法部署到内部部署的Web服务器
- 25. 使用ECLIPSE部署Web应用程序
- 26. Windows Azure Web部署加速器生产部署是否可用?
- 27. 部署后部署任务
- 28. 重新部署ClickOnce部署
- 29. ClickOnce部署 - 部署异常
- 30. 使用ClickOnce for Web部署ActiveX控件
你有Team Foundation Server的?你能直接部署吗? – niico 2013-05-29 02:41:10