30

我正在尝试将 asp.net mvc 项目从 Visual Studio 发布/部署到运行 IIS 7.5/Windows Server 2008 的机器上。我发现这个有用的教程并且知道我需要安装一个叫做 web deploy 的东西。

当我从 Web Platform Installer 安装它时,我看到了一些选项:Web 部署工具 2.1、Web 部署 3.5 和用于托管服务器的 Web 部署 3.5。

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

在此处输入图像描述

4

2 回答 2

18

人们可能想知道为什么一种产品有两个不同的名称。

在努力让这个东西正常工作的同时,我使用了许多网站来解决我遇到的问题。阅读团队博客、ScottGu 的博客、Technet 站点、从 Microsoft 下载中心下载以及作为您使用 Web 平台安装程序时,我遇到了对使用不同名称的相同产品的引用。

据我所知,有以下版本列表:

  • Web 部署工具 1.0,2009 年 9 月发布
  • Web 部署工具 1.1,2010 年 1 月发布
  • Web 部署工具 2.0,2011 年 4 月发布
  • Web 部署工具 2.1,2011 年 4 月发布
  • Web 部署 3.0,2012 年 7 月发布
  • Web 部署 3.5,2013 年 7 月发布
  • Web 部署 3.6,2015 年 7 月发布

虽然正式的产品名称是“Web Deployment Tool”,但对其的引用写为“Web Deploy”(如下所示:以下是如何在生产服务器上安装 Web Deploy 的步骤......)这相当混乱.. .

资料来源:

于 2014-01-10T16:08:56.657 回答
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

于 2013-08-02T13:55:14.163 回答