Web部署工具2.1和Web部署3.5之间有什么区别?从VS 2010部署需要哪一个?

ber*_*436 29 asp.net iis visual-studio

我正在尝试从visual studio设置一个asp.net mvc项目的发布/部署到一个运行IIS 7.5/Windows Server 2008的盒子.我发现这个有用的教程并且知道我需要安装一个名为web deploy的东西.

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

我需要哪一个?有什么不同?

在此输入图像描述

mat*_*gen 18

有人可能想知道为什么单个产品有两个不同的名称.

在努力让这件事起作用的同时,我使用了许多网站来解决我遇到的问题.阅读团队博客,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部署的步骤......)这相当令人困惑. .

资料来源:


Sco*_*lie 10

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

这是下载链接,它将为您提供比Web平台安装程序更多的信息 http://www.microsoft.com/en-us/download/details.aspx?id=39277

以下是来自MS IIS团队的博客,其中讨论了各种版本和功能 http://blogs.iis.net/msdeploy/default.aspx

  • 同样感兴趣的可能是"托管服务器"和普通版本之间的差异的答案:http://serverfault.com/a/443797/127685 (10认同)
  • 因此在2.1版之后**Web部署工具**名称已更改为**Web Deploy**. (2认同)