#wcf #ssl #netsh
#wcf #ssl #netsh
Вопрос:
когда я запускаю следующую команду netsh :
netsh http добавить 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 и следую из книги Джона Шарпа «Windows communcation foundation 4 — шаг за шагом».
У меня visual studio 2010 SP1 и я использую IIS Express. Единственное отличие, о котором я мог подумать, это то, что я использую Windows XP Professional вместо Windows 7
Ответ №1:
В Windows XP netsh
не будет работать должным образом.Лучше использовать httpcfg
. Вам нужно будет загрузить «WindowsXP-KB838079-SupportTools-ENU.exe » из Центра загрузки Microsoft или попробуйте здесь. Изменить:
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
.
Надеюсь, это поможет.