当我运行以下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
答案 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
中的。
希望它有所帮助。