http://localhost:5593/h2.html 可以访问我vs2012正在调试的网页
把localhost换成127.0.0.1就访问不了啦 请问是为什么?
( 我IIS 上部署的测试项目时可以用127.0.0.1访问的 就是vs中不可以)
127.0.0.1后面也要带上端口号,比如:http://127.0.0.1:5593/h2.html
恩 带了 也访问不了
ping localhost时 连的是 ::1 (貌似是IPV6的),如下
C:\Users\Administrator>ping localhost
正在 Ping LS [::1] 具有 32 字节的数据:
来自 ::1 的回复: 时间<1ms
来自 ::1 的回复: 时间<1ms
来自 ::1 的回复: 时间<1ms
来自 ::1 的回复: 时间<1ms
C:/Windows/System32/drivers/etc/hosts有没有修改过
把“#127.0.0.1 localhost”前面的“#”去掉
这是因为VS的开发服务器限制了只能localhost访问,否则可能有安全问题。
可以看看“解决WebDev.Webserver4(.net 4) 只能用于本机调试的问题”(文章作者用的是VS2010,VS2012有IISExpress可能不太一样)
已解决,右击项目名称 在Web下设置选择 VS 开发服务器 即可, 默认使用的是本地 IIS EXPRESS 服务器
这两个本来就不是同一个地址的啊,你如果要把127.0.0.1指向 localhost需要修改etc/drive文件的。
把防火墙关闭,右键vs,以管理员身份运行