【问题标题】:what is the difference between web deployment tool 2.1 and web deploy 3.5? which one is required for deploys from VS 2010?Web 部署工具 2.1 和 Web 部署 3.5 有什么区别?从 VS 2010 部署需要哪一个?
【发布时间】:2013-07-24 15:50:45
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net visual-studio iis


    【解决方案1】:

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

    在努力让这个东西正常工作的同时,我使用了许多网站来解决我遇到的问题。 阅读团队博客、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 Deploy 3.0,2012 年 7 月发布
    • Web Deploy 3.5,2013 年 7 月发布
    • Web Deploy 3.6,2015 年 7 月发布

    虽然官方产品名称是“Web Deployment Tool”,但对其的引用写为“Web Deploy”(如:以下是如何在生产服务器上安装 Web Deploy 的步骤...) 比较混乱……

    来源:

    【讨论】:

    【解决方案2】:

    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

    【讨论】:

    • 对于“托管服务器”和普通版本之间的区别,这个答案可能也很有趣:serverfault.com/a/443797/127685
    • 所以在 2.1 版本之后 Web Deployment Tool 名称已更改为 Web Deploy
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 2019-04-15
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 2012-01-01
    相关资源
    最近更新 更多