2

当我运行以下 netsh 命令时:

netsh http 添加 sslcert ipport=0.0.0.0:44300 appid ={00112233-4455-6677-8899-AABBCCDDEEFF} certash=dafebdb65ec7544218bf9a1794c6424 0207f63b9。

使用 powershell 或 Visual Studio 命令提示符出现以下错误:

未找到以下命令:http add sslcert ipport=0.0.0.0:44300 appid ={00112233-4455-6677-8899-AABBCCDDEEFF} certash=dafebdb65ec7544218bf9a1794c6424 0207f63b9。

我目前正在配置 WCF 服务以使用 SSL,并且一直在遵循 john sharp 的“windows communcation foundation 4 - step-by-step”一书。

我有 Visual Studio 2010 SP1 并使用 IIS Express。我能想到的唯一区别是我运行的是 Windows XP Professional 而不是 Windows 7

4

1 回答 1

4

在 Windows XPnetsh上将无法正常工作。最好使用httpcfg. 您需要从 Microsoft 下载中心下载“WindowsXP-KB838079-SupportTools-ENU.exe”或从此处尝试。改变:

netsh http add sslcert ipport=0.0.0.0:44300 appid ={00112233-4455-6677-8899-AABBCCDDEEFF} certhash=dafebdb65ec7544218bf9a1794c6424 0207f63b9

httpcfg set ssl -i 0.0.0.0:44300 -h dafebdb65ec7544218bf9a1794c64240207f63b9

这将创建 SSL。检查类型

httpcfg query ssl 

CMD.

希望能帮助到你。

于 2012-01-07T10:53:21.627 回答