2
  • Web 部署项目(.wdproj) 和新的 MSDeploy有什么区别?
  • 是否更喜欢使用 MSDeploy 而不是 Web 部署项目?
  • 这个插件是为了向后兼容已经创建的 Visual Studio 2005/2008 项目而创建的,还是它是一个将不断发展的产品?
4

1 回答 1

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 部署项目。

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

于 2012-04-27T16:22:31.030 回答