针对任何IP地址的netsh http url保留的语法

5
我正在使用Visual Studio 2012中的IIS Express作为我的开发Web服务器。我希望能够从无线设备(智能手机,平板电脑等)访问我的站点以进行测试和调试。无线设备位于与工作站分离的单独局域网上,并且不是我的Windows AD的一部分。由于我的办公室局域网的设置方式,他们无法通过主机名解析我的工作站;必须使用IP地址。
为了使IIS Express可以通过非本地URL进行访问,我必须更改其在applicationhost.config中的配置,以添加使用IP地址的绑定,然后使用netsh http add urlacl...进行URL预留。
如果我在预留和applicationhost.config中使用IP地址,我可以使其正常工作。但是IP地址偶尔会更改。有没有办法使用通配符语法,使其适用于任何IP地址?我尝试过以下内容: netsh http add urlacl url=http://+:49197/ user=everyonenetsh http add urlacl url=http://*:49197/ user=everyone 但当我尝试启动IIS Express时,它抱怨无法启动,因为拒绝访问。
这个问题的正确语法是什么?

你有没有找到这个问题的解决方案? - sacretruth
我没有找到解决方案。 - Carl Raymond
1个回答

0

尝试使用管理员用户。因为您可能没有权限

netsh http add urlacl url=link user=BUILTIN\Administrators


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接