微软的Visual Studio开发工具编译Web项目后,默认会启用http://localhost:11993/(端口是自动分配的,你的端口可能是其他,本文章以端口11993为例)访问。但我们需要在手机上调试或者让办公室同一个局域网内的其他同事进行远程调试时,就需要配置出本地IP访问模式。
Visual Studio配置局域网本地IP调试网站的方法:
一,确认你的电脑局域网本地IP是固定的IP,而不是自动获取。如果是自动获取,请自行百度找办法修改为指定的IP。如果不是固定IP,那么每次重启电脑后,IP会变换,其他调试的人都要跟着更换IP来访问你电脑中的资源。
二,当你的web项目通过Visual Studio编译后,电脑底部任务栏右边,有一个IIS Express的图标,点击右键,选择“显示所有应用程序”,在打开的窗口中选中localhost:11993那一行,会在下面显示一个配置文件。
三,点击上图中配置文件,系统应该会默认调用Visual Studio打开,打开的是applicationhost.config配置文件,然后搜索端口号11993,会找到配置:<binding protocol="http" bindingInformation="*:11993:localhost" />
四,在下面新增一行,写上<binding protocol="http" bindingInformation="*:11993:192.168.101.112" />,注意里面的端口和内网IP写上你自己的。
五,然后重新编译该Web项目,再点击电脑右下角的IIS Express图标,选择“显示所有应用程序”,你会看到已经显示2个URL地址了,点击内网IP+端口那个地址就能访问了。
此时,把该内网IP+端口的URL发给你同局域网的同事。如果同一个局域网的同事不能访问,那么有可能是你的电脑的window防火墙还需要进一步设置。
六,打开你电脑的控制面板,找到Windows防火墙,或叫Windows Defender防火墙。
七,找到高级设置,在打开的窗口最左边侧栏,选中:本地计算机上的高级安全 Windows 防火墙,然后在中间栏点击:Windows 防火墙属性,打开新窗口。
八,在上图窗口中,“域配置文件”“专用配置文件”“公用配置文件”三个Tab选项中,都把防火墙状态设为:启用(推荐),入站连接设为:允许
九,然后保存,最好再重启下电脑,打开Visual Studio,重新编译下,看是不是局域网里小伙伴都能通过你的本地IP+端口能访问了?