Visual Studio 改 localhost 为 127.0.0.1

作者:vkvi 来源:ITPOW(原创) 日期:2019-10-22

Visual Studio 中按 Ctrl + F5,都是使用 localhost 打开的,有些情况下,又必须用 IP,这种可以在 IIS 中配置,但是这样就缺少了调试功能,怎样用 Visual Studio 打开 127.0.0.1 呢?

第一步、打开 Visual Studio

第二步、打开项目目录下:.vs\config\applicationhost.config

找到对应项目的:bindingInformation="*:12345:localhost",把 localhost 改为 127.0.0.1

第三步、在通知栏,找到 IIS Express,右键,将对应项目停掉,注意是停掉这个项目,不是退出整个 IIS Express。

第四步、重新在 Visual Studio 中 Ctrl + F5,然后在浏览器中修改 localhost 为 127.0.0.1

两点说明

一是好像 IP 只能是 127.0.0.1,像 10.50、192.168 这类局域网 IP 都不行。

二是如果修改了无效,看看配置文件,该项目是不是在多个节中均有配置?如果是,则删除多余的节,将一切恢复 localhost,重新启动 Visual Studio,从头再来。如果不恢复 localhost,好像重启 Visual Studio 时,就会自动增加这个重复的节点。

网上有人提到了修改之后,用管理员方式启动 cmd,执行:

netsh http add urlacl url=http://IP:12345/ user=everyone

再用管理员启动 Visual Studio。我不知道这种是不是可以指定任意 IP,没研究过。其原文可参见:https://blog.csdn.net/fuleidemo/article/details/100555106

相关文章