我正在尝试将 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。
我需要哪一个?有什么区别?
我正在尝试将 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。
我需要哪一个?有什么区别?
人们可能想知道为什么一种产品有两个不同的名称。
在努力让这个东西正常工作的同时,我使用了许多网站来解决我遇到的问题。阅读团队博客、ScottGu 的博客、Technet 站点、从 Microsoft 下载中心下载以及作为您使用 Web 平台安装程序时,我遇到了对使用不同名称的相同产品的引用。
据我所知,有以下版本列表:
虽然正式的产品名称是“Web Deployment Tool”,但对其的引用写为“Web Deploy”(如下所示:以下是如何在生产服务器上安装 Web Deploy 的步骤......)这相当混乱.. .
资料来源:
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