我正在使用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时,它会抱怨它无法启动,因为访问被拒绝。
这个的正确语法是什么?
答案 0 :(得分:0)
尝试使用管理员用户。因为你可能没有权利
netsh http add urlacl url = link user = BUILTIN \ Administrators