我正在使用IIS 7.5 Express设置VS2010 SP1,因此我可以在我的开发环境中使用SSL。
继Scott Hanselman的优秀帖子here之后,我正在为我工作。唯一的问题是他在Windows 7(我假设)上运行,我在XP上。
让我沮丧的是他预订网址的地方:
netsh http add urlacl url=http://hanselman-w500:80/ user=everyone
这不适用于XP。经过一些谷歌搜索后,我发现this并确定我需要使用'httpcfg'实用程序,一般语法:
httpcfg set urlacl /u {http://URL:Port/ | https://URL:Port/} /a ACL
然而,似乎没有相当于'user ='的开关,而且我对ACL描述符语言不够专业,无法计算出等价物。
任何人都可以使用httpcfg给我相同的命令,或者在XP下是不可能的?
编辑:在Hanselman帖子的底部有一个命令行帮助方法来完成这项工作
IisExpressAdminCmd.exe setupFriendlyHostnameUrl -url:http://hanselman-w500:80/
然而,我希望使用完整的分步流程,所以问题就在于此。
答案 0 :(得分:0)
此链接看起来像汉塞尔曼帖子的基础。它有netsh和httpcfg形式的命令。
http://learn.iis.net/page.aspx/1005/handling-url-binding-failures-in-iis-express/