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

Car*_*ond 5 visual-studio netsh iis-express

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

为了能够通过非本地主机URL访问IIS Express,我必须在applicationhost.config中更改其配置以添加使用该IP地址的绑定,然后用于netsh http add urlacl...进行URL保留.

如果我使用预留中的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时,它抱怨它无法启动,因为访问被拒绝.

什么是正确的语法?

小智 0

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

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