Web部署项目(.wdproj)和MSDeploy之间的区别

res*_*kiy 2 web-deployment-project visual-studio-2010 msdeploy

  • Web部署项目(.wdproj)和新的 MSDeploy之间有什么区别?
  • 是否更喜欢使用MSDeploy而不是Web部署项目?
  • 难道这个插件在已创建Visual Studio创建只是为了向后兼容2005/2008项目,或者是产品,这将是发展?

tdy*_*tra 5

  1. Web部署项目和Web部署(也称为MSDeploy)不是互斥的; 您可以使用WDP创建Web Deploy部署包.Web Deploy是一个可供Visual Studio或MSBuild使用的IIS工具.在Visual Studio 2010中,Web发布管道是使用MSBuild实现的,因此它可以从IDE(单击发布功能)以相同的方式工作,或者从命令行调用MSBuild目标.请参阅此MSDN页面:

http://msdn.microsoft.com/en-us/library/dd394698.aspx

  1. 如果您使用的是VS 2010或更高版本并且您使用的是Web应用程序项目而不是Web站点项目,则除非要在部署中构建预编译/合并步骤,否则不需要Web部署项目.如果您正在使用网站项目,则仍需要使用Web部署项目.

  2. WDP的日子已经屈指可数,它不会发展.