WebEnh

.net7 mvc jquery bootstrap json 学习中 第一次学PHP,正在研究中。自学进行时... ... 我的博客 https://enhweb.github.io/ 不错的皮肤:darkgreentrip,iMetro_HD
随笔 - 1079, 文章 - 1, 评论 - 75, 阅读 - 174万
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

[环境搭建] VS-Visual Studio-IIS Express 支持局域网访问

Posted on   WebEnh  阅读(471)  评论(0编辑  收藏  举报

使用Visual Studio开发Web网页的时候有这样的情况:想要在调试模式下让局域网的其他设备进行访问,以便进行测试。虽然可以部署到服务器中,但是却无法进行调试,就算是注入进程进行调试也是无法达到自己的需求;所以只能在Visual Studio-IIS Express 中进行调试。

而于此将会出现一个问题,你会发现你的浏览器中的地址永远都是:http://localhost:32417/ 这样的;输入:127.0.0.1:32417 不行!输入:计算机名(或IP):端口 同样无法访问。 这就奇葩了!

Visual Studio-IIS Express 中也似乎只有一个地址:

要解决这个问题需要满足两个条件:

1.Visual Studio 必须使用管理员权限启动

2.配置你的 Visual Studio-IIS Express 服务器中的网站配置文件

 

对于第二个步骤的实现方式如下:

启动网站情况下点击桌面右下角的 Visual Studio-IIS Express 的托盘图标,进入主界面,点击当前的网站地址,这时你会看见 其中有一项配置 点击配置进入配置文件:

也可以直接进入到此目录:

打开配置文件,找到“sites”节点 - 你的网站项目:

默认情况下只有 LocalHost 这一项,在此添加一个新的项:

如:“<binding protocol="http" bindingInformation="*:32417:192.168.0.112" />

端口后面是你的电脑的IP地址,当然IP地址你可以看看你的网卡中的状态:

保存好后,使用管理员重启你的 VS 程序,进入项目再次进入运行调试。

此时可以看见下面的网站有两个了:

现在试试:

 

 
 
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

了解更多