Asp.net web部署工具2.1和web部署工具3.5之间有什么区别?VS 2010的部署需要哪一个?

Asp.net web部署工具2.1和web部署工具3.5之间有什么区别?VS 2010的部署需要哪一个?,asp.net,visual-studio,iis,Asp.net,Visual Studio,Iis,我正在尝试将asp.net mvc项目的发布/部署从visual studio设置为运行IIS 7.5/Windows Server 2008的盒子。我找到了有用的教程,知道我需要安装一个叫做WebDeploy的东西 当我从Web平台安装程序安装它时,我看到了几个选项:Web部署工具2.1、Web部署3.5和 web部署3.5用于托管服务器 我需要哪一个?有什么区别 Web Deploy只是一个工具,用于帮助将ASP.NET网站自动部署到许多不同的Web服务器配置。不管你有什么版本的VS。最新版

我正在尝试将asp.net mvc项目的发布/部署从visual studio设置为运行IIS 7.5/Windows Server 2008的盒子。我找到了有用的教程,知道我需要安装一个叫做WebDeploy的东西

当我从Web平台安装程序安装它时,我看到了几个选项:Web部署工具2.1、Web部署3.5和 web部署3.5用于托管服务器

我需要哪一个?有什么区别


Web Deploy只是一个工具,用于帮助将ASP.NET网站自动部署到许多不同的Web服务器配置。不管你有什么版本的VS。最新版本是3.5,与2.1相比,它只增加了几个功能

这里是一个下载链接,它将为您提供比Web平台安装程序更多的信息

以下是MSIIS团队的博客,讨论了各种版本和功能
人们可能想知道为什么一个产品有两个不同的名称

在努力工作的同时,我使用了很多网站来解决我遇到的问题。 阅读团队博客、ScottGu的博客、Technet网站、从Microsoft下载中心下载以及使用Web平台安装程序时,我遇到了使用不同名称的同一产品的引用

就我所能总结的而言,有以下版本列表:

  • Web部署工具1.0,2009-09发布
  • Web部署工具1.1,2010-01发布
  • Web部署工具2.0,2011-04发布
  • Web部署工具2.1,2011-04发布
  • Web部署3.0,2012-07发布
  • Web部署3.5,2013-07发布
  • Web部署3.6,2015-07发布
尽管官方产品名称为“Web部署工具”,但对它的引用写为“Web部署”(如:下面是如何在生产服务器上安装Web部署的步骤…) 这相当令人困惑

资料来源:


对于“用于托管服务器”和普通版本之间的差异,可能还有一个有趣的答案:因此,在版本2.1 Web部署工具名称更改为Web部署后。Web部署3.6现在可用,请检查:。