我使用IIS Express作为Visual Studio 2012的开发web服务器。我希望能够通过无线设备(智能手机、平板电脑等)访问我的站点用于测试和调试。无线设备位于独立于工作站的LAN上,并且不是我的Windows AD的一部分。由于我的办公室LAN的设置方式,他们无法按主机名解析我的工作站;他们必须使用IP地址。
要通过非本地主机URL访问IIS Express,我必须更改其在applicationhost.config中的配置,以添加使用该IP地址的绑定,然后使用netsh http add urlacl...进行URL保留。
如果我在保留和applicationhost.config中使用IP地址,我可以让它工作得很好。但IP地址确实偶尔会发生变化。有没有办法使用通配符语法,使其适用于任何IP地址?我尝试了这些:
netsh http add urlacl url=http://+:49197/ user=everyone
和
netsh http add urlacl url=http://*:49197/ user=everyone
但当我尝试启动IIS Express时,它抱怨无法启动,因为访问被拒绝。
正确的语法是什么?
发布于 2014-02-27 17:55:46
尝试使用admin用户。因为你可能没有权利
netsh http add urlacl url=link user=BUILTIN\Administrators
https://stackoverflow.com/questions/12923189
复制相似问题