netsh命令需要一个appid (see here):
netsh http add sslcert ipport=0.0.0.0:8000 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF}
到目前为止,我还不能理解我应该如何知道netsh希望我提供的GUID。有什么提示吗?
发布于 2009-02-11 15:07:33
您可以使用任何有效的GUID。它只是用来让你在以后识别绑定。
发布于 2010-09-21 05:05:29
我对我的WCF服务使用了应用程序GUID,它位于我的托管应用程序(Windows服务)的AsseblyInfo.vb (VB.NET)或AssemblyInfo.cs (C#)文件中,如下所示:
<Assembly: Guid("8fbacae2-bd4e-8ef5-b202-1561845dd04f")>
我使用它作为netsh.exe工具的appid参数,如下所示:
appid={8fbacae2-bd4e-8ef5-b202-1561845dd04f}
它工作得很好,我的WCF服务通过SSL证书使用了Https。
发布于 2013-12-24 08:28:12
如果使用IIS (inetmgr.exe)绑定证书,然后执行'netsh http show sslcert',您将看到{4dc3e181-e14b-4a21-b022-59fc669b0914}的AppID,这是IIS使用的AppID,所以它也是我使用的appid。
https://stackoverflow.com/questions/537173
复制相似问题