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

当我从Web平台安装程序安装时,我看到几个选项:Web Deployment Tool 2.1、Web Deploy 3.5和 用于托管服务器的Web Deploy 3.5.

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

在此处输入图像描述

推荐答案

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

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

以下是MSIIS团队的博客,讨论了各种版本和功能

Asp.net相关问答推荐

域名 + 子域名在IIS部署

为什么 Web 架构应该是松耦合的?

某些黑客能否从用户那里窃取 Web 浏览器 cookie 并在网站上使用该名称登录?

Automapper - 映射器已初始化错误

System.Net.Http 版本冲突导致构建警告

如果站点在 localhost 或 127.0.0.1 上运行,如何判断 ASP.NET MVC 视图

如何在没有实体框架的情况下使用 ASP.NET Identity 3.0

为什么默认情况下不允许 GET 请求返回 JSON?

如何以编程方式获取会话 cookie 名称?

__doPostBack 未定义

如何在 Visual Studio 2017 中使用 NPM 并安装包?

HTTP 错误 503.该服务在简单的 ASP.NET 4.0 网站下不可用

无法确定条件表达式的类型,因为 'string' 和 'System.DBNull' 之间没有隐式转换

回发后动态创建的控件丢失数据

确定哪个 w3wp.exe 进程属于 Windows 7 / IIS7.5 中的哪个 App Pool?

如何将图像 url 转换为 system.drawing.image

Owin.IAppBuilder不包含MapSignalR的定义

避免将重复元素添加到列表 C#

.Net System.Mail.Message 添加多个收件人地址

从服务器下载 ASP.NET 文件