Использование DNS с IIS Express под Windows XP
Я устанавливаю VS2010 SP1 с IIS 7.5 Express, чтобы я мог использовать SSL в своей среде разработки.
После отличного поста Скотта Хансельмана я работаю здесь. Единственная проблема - он работает на Windows 7 (я полагаю), где я на XP.
Бит, который сбивает меня с толку, - то, где он резервирует URL:
netsh http add urlacl url=http://hanselman-w500:80/ user=everyone
Это не работает на XP. После некоторого поиска в Google я нашел это и понял, что мне нужно использовать утилиту 'httpcfg', общий синтаксис:
httpcfg set urlacl /u {http://URL:Port/ | https://URL:Port/} /a ACL
Однако, похоже, что нет эквивалента переключателю 'user=', и я не достаточно опытен с языком дескриптора ACL, чтобы иметь возможность выработать эквивалент.
Может ли кто-нибудь дать мне эквивалентную команду, используя httpcfg, или эквивалент не возможен под XP?
Изменить: в нижней части поста Гансельмана есть вспомогательный метод командной строки, который делает работу
IisExpressAdminCmd.exe setupFriendlyHostnameUrl -url:http://hanselman-w500:80/
Однако я надеялся использовать полный пошаговый процесс, поэтому вопрос стоит.
1 ответ
Эта ссылка выглядит так, на чем основывался пост Гансельмана. Он имеет как команды netsh, так и httpcfg.
http://learn.iis.net/page.aspx/1005/handling-url-binding-failures-in-iis-express/