1.找到本地VS项目的IIS Express配置文件
vs2019路径为:$(solutionDir)\.vs\{projectName}\config\applicationhost.config
(ps:.vs文件夹默认是隐藏的)
配置:C:\Users\{当前用户}\Documents\IISExpress\config\applicationhost.config 也可以
2.修改配置文件并保存
找到sites节点下你项目的site节点,在<bindings>中添加:
<binding protocol="http" bindingInformation="*:26206:192.168.0.102" />
(26206为项目的端口,后面是本机内网IP地址)
3.以管理员身份打开cmd
开启外部连接命令:netsh http add urlacl url=http://{本地内网IP地址}:{端口号}/ user=everyone
关闭外部链接命令:netsh http delete urlacl url=http://{本地内网IP地址}:{端口号}/
这里运行:netsh http add urlacl url=http://192.168.0.102:26206/ user=everyone
4.关闭防火前或者设置防火墙入站规则
设置入站规则:新建规则 => 端口 => 特定本地端口(S):端口号 => 允许连接 => 3个选项全选 -> 输入新规则名称 -> 完成