netsh - следующая команда не найдена ошибка в Windows XP - PullRequest
1 голос
/ 03 ноября 2011

когда я запускаю следующую команду netsh:

netsh http add sslcert ipport = 0.0.0.0: 44300 appid = {00112233-4455-6677-8899-AABBCCDDEEFF} certhash = dafebdb65ec7544218bf9a1794c6424 * 100f * 100f * 0f7.1004 * используя командную строку powershell или visual studio, я получаю следующую ошибку:

Не найдена следующая команда: http add sslcert ipport = 0.0.0.0: 44300 appid = {00112233-4455-6677-8899-AABBCCDDEEFF} certhash = dafebdb65ec7544218bf9a1794c6424 0207f63b9.

В настоящее время я настраиваю службу WCF для использования SSL и следую из книги «Основа коммуникации Windows 4 - шаг за шагом» Джона Шерта.

У меня Visual Studio 2010 SP1 и я использую IIS Express.Единственное отличие, о котором я мог подумать, это то, что я использую Windows XP Professional вместо Windows 7

1 Ответ

4 голосов
/ 07 января 2012

В 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.

Надеюсь, это поможет.

...