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