IIS Express 支持局域网访问

转载于:https://www.cnblogs.com/liuxiaoji/p/5166476.html

vs2015 VS-Visual Studio-IIS Express 支持局域网访问

使用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 程序,进入项目再次进入运行调试。

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

现在试试:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IIS Express是Microsoft提供的一款轻量级的Web服务器。它允许我们在本地开发和测试网站应用,而无需安装完整版的IIS服务器。 目录浏览是IIS Express的一项功能,它允许我们在浏览器中直接浏览网站的目录结构和文件。这对于开发和测试阶段非常有用,因为它可以帮助我们快速了解网站的文件组织和内容。 启用目录浏览功能非常简单。首先,我们需要找到正在使用的网站的配置文件,通常是位于项目根目录下的".vs\config\applicationhost.config"文件。我们可以使用文本编辑器或IDE打开此文件。 在配置文件中找到我们要启用目录浏览的网站节点,通常是以"<site name="OurWebsite"..."开头的节点。在该节点中,我们可以看到一个或多个"<application path="..."..."开头的节点,这些是网站的应用程序。 要启用目录浏览,我们需要在"<application path="..."..."节点内添加一个新的子节点"<directoryBrowse enabled="true" />"。确保新节点的位置正确,即在"<application>"节点内,而不是外部。 保存并关闭配置文件后,我们需要重新启动IIS Express,以使更改生效。当我们再次在浏览器中访问网站时,我们应该能够看到目录浏览页面,其中包含网站的文件和文件夹列表。 目录浏览功能的启用可以帮助我们查看网站的文件结构,快速导航到特定的文件或文件夹,并验证文件的存在和位置。然而,出于安全性考虑,在生产环境中不应该启用目录浏览功能,因为它可能会暴露敏感的文件和信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值