我需要检测在我的产品安装过程中是否安装了 WCF Http/Non-Http 激活组件。我该怎么做?
谢谢。
最佳答案
对于 IIS7,检查以下注册表项:
HKEY_LOCAL_MACHINE\Software\Microsoft\InetStp\Components\
对于以下组件:
- 流程模型 - ProcessModel
- .NET 环境 - NetFxEnvironment
- 配置 API - WASConfigurationAPI
从这个页面:http://learn.iis.net/page.aspx/135/discover-installed-components/
更新:由于即使未安装组件,上述情况也是如此,请尝试从命令行运行此命令:
sc查询nettcpactivator
如果该服务已停止或不存在,则可能未安装 WCF 非 HTTP 激活组件。要安装它们,请运行此命令:
pkgmgr/iu: WCF-NonHTTP-激活
关于.net - 如何以编程方式检查 WCF Http/Non-Http 激活组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4345475/