iis - Installshield安装要求用户在安装了iis7的机器上有iisadmin

标签 iis iis-7 installation windows-installer installshield

我正在创建一个将网站添加到 IIS 的安装。但是,当我尝试在安装了 IIS 7 且未安装 IIS 6 兼容模式的计算机上运行安装时,安装失败并显示:

Error 1920.Service IISADMIN (IISADMIN) failed to start. Verify that you have sufficient privileges to start system services

如果我安装兼容性功能,它可以解决问题并且安装成功。 我想知道是否有办法不在 IIS 7 上安装此功能。 或者,如果必须安装它 - 如何自动安装它?

顺便说一句,我已经安装了 2011 Professional。

最佳答案

最终我所做的是在这行作为自定义操作运行

dism /online /enable-feature /featurename:IIS-IIS6ManagementCompatibility
dism /online /enable-feature /featurename:IIS-Metabase

并用作条件 Not Installed 和 IIS_VERSION > "#6"

感谢 Cosmin Privu 的帮助 本

关于iis - Installshield安装要求用户在安装了iis7的机器上有iisadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6088518/

相关文章:

sql-server - LogParser:SQL 表列 "X"数据类型与 SELECT 子句项 "cs-username"(类型 STRING)不兼容

configuration - machine.config 中的 system.webserver 部分

installation - 如何确定是否安装了 VSTO 2010 Runtime?

opencv - 在 Ubuntu 12.04.02 上设置/安装 OpenCV 2.4.6.1+

asp.net-mvc-3 - Mini Profiler 不渲染脚本

c# - 更改 WebApi 应用程序的构建输出目录

c# - 如何在 IIS 级别的 Asp.Net Core 中配置 MachineKey

c# - 从使用 IIS 部署的 Web 应用程序使用的库中读取 web.config

asp.net - IIS7中 'classic'和 'integrated'管道模式有什么区别?

SQL Azure 数据库命名管道错误