IIS Webpipe理服务不工作错误2147483640

我刚刚安装了pipe理服务angular色,服务将无法启动。 谷歌没有帮助,因为这似乎是一些非常罕见的错误。 我希望有人可以帮忙。

这在Windows Server 2008 R2上的IIS 7.5上。 我认为这个问题可能是因为我为* .foo.com安装了通配符证书,因为IIS甚至无法处理多个支持SSL的主机名。

该服务似乎已经创build了自己的私人SSL证书。 也许有一种方法可以通过命令行来指定托pipe服务应该使用哪个证书?

这是事件查看器中的错误:

The Web Management Service service terminated with service-specific error %%-2147483640. 

这个问题似乎与已经安装的通配符证书有关。 这是需要做的。

首先不要使用Web平台安装程序,请按照这些Webpipe理安装说明进行操作 。

在这篇文章的最后,有关启动wmsvc的部分仍然会失败。 现在忽略这一点。

安装完成后,转至pipe理服务代理(从IISpipe理器),并确保允许pipe理员绕过function设置中的规则。

然后转到pipe理服务(从IISpipe理器)。 它不应该是灰色的。 从下拉列表中select自签名的SSL证书。 您现在应该能够启动服务。

如果您已经安装了证书,这可能会在其他安装上出现。 当有多个证书时,pipe理服务似乎无法弄清楚该怎么办。 在开始任何事情之前,可能希望从一开始就启用它。