netsh - 在Windows XP上找不到以下命令错误

时间:2011-11-03 13:39:08

标签: wcf ssl netsh

当我运行以下netsh命令时:

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

使用powershell或visual studio命令提示符我收到以下错误:

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

我目前正在配置WCF服务以使用SSL,并且已经从john sharp的“windows communcation foundation 4 - step-by-step”一书中了解到。

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

1 个答案:

答案 0 :(得分:4)

在Windows XP上netsh将无法正常工作。请使用httpcfg。您需要从Microsoft下载中心下载“WindowsXP-KB838079-SupportTools-ENU.exe”或从here开始尝试。变化:

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中的

希望它有所帮助。