Windows 11与VS2022中IIS Express托盘图标位置及配置共享问题
Visual Studio 2022 + IIS Express 实用问题解答
1. 访问配置文件的最优方式
两种最直接的方法:
- 从VS内部快速打开:运行Web项目后,右键解决方案资源管理器里的项目 → 选「属性」→ 切到「调试」标签页,找到「IIS Express」区块,点击「打开配置文件」,直接打开当前项目的
applicationhost.config。 - 直接找文件路径:全局配置文件默认在
%USERPROFILE%\Documents\IISExpress\config\applicationhost.config;如果是项目专属配置(存在解决方案的.vs文件夹里),路径是[解决方案根目录]\.vs\[项目名]\config\applicationhost.config,直接用记事本或VS打开就行。
2. 局域网共享开发应用仍可实现
没问题,按以下步骤操作:
- 打开对应的
applicationhost.config,找到站点的<bindings>节点,默认只有localhost绑定:<bindings> <binding protocol="http" bindingInformation="*:5000:localhost" /> </bindings> - 添加局域网IP的绑定规则,比如你的电脑局域网IP是
192.168.1.100,就加:
要是想允许所有IP访问,就用:<binding protocol="http" bindingInformation="*:5000:192.168.1.100" /><binding protocol="http" bindingInformation="*:5000:*" /> - 以管理员身份启动VS,运行项目;
- 局域网设备浏览器输入
http://[你的电脑IP]:[端口号]就能访问,同时要确保Windows防火墙放开这个端口的通信权限。
3. Win11下IIS Express托盘图标位置
Win11默认会隐藏不常用托盘图标,按以下方法找:
- 点击任务栏右下角的向上箭头(显示隐藏图标),就能看到IIS Express的图标;
- 要是还是找不到,右键任务栏 → 选「任务栏设置」→ 滚到「通知区域」,点击「选择哪些图标显示在任务栏上」,找到「IIS Express」打开显示开关;
- 另外,如果VS是管理员身份运行的,IIS Express图标可能在管理员权限的托盘中,这时候可以在任务栏设置里开启「始终显示所有图标」,就能看到了。
内容的提问来源于stack exchange,提问作者cdup
相关产品推荐
相关产品推荐

