任何IP地址的netsh http url预留语法

时间:2012-10-16 20:50:30

标签: visual-studio iis-express netsh

我正在使用IIS Express作为我的Visual Studio 2012开发网络服务器。我希望能够通过无线设备(智能手机,平板电脑等)访问我的网站进行测试和调试。无线设备与工作站位于不同的LAN上,不属于我的Windows AD。由于办公室局域网的设置方式,他们无法通过主机名解析我的工作站;他们必须使用IP地址。

要通过非localhost URL可以访问IIS Express,我必须在applicationhost.config中更改其配置以添加使用该IP地址的绑定,然后使用netsh http add urlacl...进行URL保留。 / p>

如果我使用预留中的IP地址和applicationhost.config,我可以使它正常工作。但IP地址偶尔也会发生变化。有没有办法使用通配符语法,因此它适用于任何IP地址?我试过这些:

netsh http add urlacl url=http://+:49197/ user=everyone

netsh http add urlacl url=http://*:49197/ user=everyone

但是当我尝试启动IIS Express时,它会抱怨它无法启动,因为访问被拒绝。

这个的正确语法是什么?

1 个答案:

答案 0 :(得分:0)

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

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