您能否告诉我们使用vs2010和团队城市自动发布Web应用程序的最佳方法是什么? 当前正在尝试通过添加Web部署项目来完成,是做这件事的最佳方式还是有其他选择。自动发布Web应用程序的最佳方法
3
A
回答
4
通过web部署项目,我假定你的意思是具有“.wdproj”后缀的项目。这些在VS2010中被Web应用项目所取代,这些项目带有'普通'项目文件扩展名(例如.csproj),而且无论您使用哪种CI系统,构建和部署都要简单得多。
具体来说,在TeamCity的,你可以建立一个构建配置与包含以下亚军特性构建步骤:
- 构建亚军:的MSBuild构建文件
- 路径:“MyWebAppProjectDir \ MyWebAppProj.csproj”
- MSBuild的版本: 4.0
- 个目标:重建;包装
这建立在“MyWebAppProjectDir \ OBJ \调试\包\”网站及其所有依赖项目和包到一个子目录作为一个ZIP文件。
然后,您可以创建一个后续构建步骤,将打包的ZIP部署到本地或远程Web服务器。这是使用命令行建立与以下命令来执行亚军完成:
MyWebAppProject.deploy.cmd /m: DestinationServerName
注意,这可能需要部署代理服务的一次性安装在目标服务器上,根据版本的IIS你使用和首选的身份验证方法。在这里更多的细节: http://msdn.microsoft.com/en-us/library/ff356104.aspx
如果你喜欢看它正在做的,这里的一些建议观看从MIX10 Web部署项目,虽然它没有说明如何设置它在TeamCity的具体做法是: http://channel9.msdn.com/events/MIX/MIX10/FT14
2
相关问题
- 1. 发布基于Web的应用程序的最佳方法/工具/实践
- 2. 为web主机发布角度2应用程序的最佳方式
- 3. 在Web应用程序中识别用户的最佳方法
- 4. 通过Java应用程序发布到twitter的最佳方式
- 5. 调试发布模式应用程序的最佳方式
- 6. 发布Rails应用程序的最佳方式
- 7. 新Web应用程序的最佳数据访问方法
- 8. Web应用程序的最佳方法/设计?
- 9. 检查Web应用程序性能的最佳方法
- 10. 管理PHP web应用程序源代码的最佳方法
- 11. 企业Java Web应用程序的最佳方法
- 12. 部署ASP.NET web应用程序的最佳方法
- 13. 为web,android,iOS应用程序创建API的最佳方法
- 14. 将MVC3 web应用程序升级到MVC5的最佳方法?
- 15. 发送道具反应应用程序的最佳方法
- 16. 使用asp.net和sql server启动web应用程序的最佳方法
- 17. 开发Web应用程序的方法
- 18. 从移动应用程序发布到wamp数据库的最佳方式
- 19. 批量发布xml数据到php脚本的最佳方法/应用程序
- 20. 获取发布方法的iphone应用程序的Web服务
- 21. 从Visual Studio 2015自动发布构建的Web应用程序
- 22. Web服务= Web和移动应用程序的最佳途径?
- 23. 开发GPS应用程序的最佳方法
- 24. 处理WP7应用程序开发的最佳方法?
- 25. webpy的最佳应用程序布局
- 26. 什么是最佳做法:客户想自己发布应用程序
- 27. 什么是开发黑莓Web应用程序的最佳方法(WebWorks应用程序)
- 28. 什么是创建移动应用程序的最佳方法
- 29. 音乐可视化/互动应用程序的最佳方法
- 30. 从bash脚本启动应用程序的最佳方法?
因为我从Troy的twitter feed中获得了Channel 9视频的链接而被投票。 – 2011-05-11 08:00:58