iis-7.5 - 两个匹配服务器上的 Web Deploy 2.0 中可用选项的差异

标签 iis-7.5 webdeploy

IIS 7.5 安装在两台服务器(均为 Windows Server 2008 R2)上,并安装了 Web Deploy 2.0(以使我能够从 Visual Studio 2010 发布。)直接从 VS 发布需要在服务器上运行 Web 管理服务。我已经发布到第一台服务器几个月了,没问题。第二台服务器刚刚启动(不是由我启动),但据我所知,它具有所有相同版本的组件(操作系统、IIS、Web 部署)。但是,第二台服务器上未安装 Web 管理服务。有一个关键的区别:

第一台服务器上可用的 Web 部署 2.0 选项: Web Deploy 2.0 options available on the first server

第二台服务器上可用的 Web 部署 2.0 选项: Web Deploy 2.0 options available on the second server

为什么两者有区别?

(后续:我尝试了 Web Deploy 3.0 安装程序,遇到了与上面第二个服务器完全相同的对话框,只不过它显示的是“3.0”而不是“2.0”。)

最佳答案

验证新服务器上安装了正确的 IIS 角色。在服务器管理器控制台的 Web 服务器 (IIS) 下,验证是否安装了以下角色:

  • 管理工具
    • IIS 管理控制台
    • IIS 管理脚本和工具
    • 管理服务

然后尝试重新运行您的 Web 部署安装程序。我想你会发现你得到了你想要的选择。

关于iis-7.5 - 两个匹配服务器上的 Web Deploy 2.0 中可用选项的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12942774/

相关文章:

asp.net - IIS 7.5 无法打开处理程序映射?

c# - 授予 ASP.NET 访问权限以从 Sharepoint 网站下载文件

jquery - 使用 IIS 静态内容服务与从 SQL Server Jquery WCF 获取数据之间的性能差异

powershell - 自动 Web 部署到远程 IIS 服务器

iis - Visual Studio PublishProfile删除文件?

visual-studio-2015 - VS.NET 2015 ENT Web Deploy ASP.NET Core 1错误ERROR_USER_UNAUTHORIZED?

iis-7 - ASP.NET MVC Images/CSS 不显示带有网站的 Web 应用程序

visual-studio-2013 - 指定条件 "$(CleanWPPAllFilesInSingleFolder)"的计算结果为 ""而不是 bool 值。

docker - 当我们拥有 WebDeploy 时,为什么要为 .NET Web 应用程序使用 Docker?

iis - IIS 站点向浏览器发送错误详细信息需要什么?