我在try 从Visual Studio启动IIS Express时收到此错误,该项目配置为侦听本地主机以外的地址.Visual Studio冻结约30秒,然后出现错误"无法启动IIS Express Web服务器".
我已经try 了所有类似问题的解决方案,我认为我做的一切都是正确的.以下是我采取的步骤:
-
将以下保留添加到HTTP.系统:
netsh http add urlacl url=http://+:36899/ user=Everyone
以管理员的身份运行Visual Studio 2012(从技术上讲,我认为我甚至不应该这样做,因为我手动设置了HTTP.SYS).
禁用Windows防火墙.
删除my my Documents文件夹中的my IISExpress文件夹以确保默认设置.
允许Visual Studio在applicationhost中创建条目.为我的web项目配置.然后手动编辑配置文件,将
localhost
更改为192.168.0.100
,这是我的本地IP.然后返回VisualStudio中的项目属性,将localhost更改为IP并保存项目,这样我的项目现在就设置为http://192.168.0.100:36899
.
我还try 过更改端口,并重复上述步骤,以防端口因某种原因被使用.
我想使我的IIS Express开发人员实例可以从Internet上的IP访问,以便进行远程测试.