Visual Studio-IIS Express 支持局域网访问配置

转自:http://www.itnose.net/detail/6132793.htmlhtml

注意:本人测试后,发现个问题,不知是我我的的VS问题仍是广泛的。就是将配置文件中的新增的节点注释后,会致使页面调试的时候很难加载,一直转圈,出不来。痛苦浏览器

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

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

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

Visual Studio-IIS Express 中也彷佛只有一个地址:网站

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

 

要解决这个问题须要知足两个条件:.net

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

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

 

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

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

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

也能够直接进入到此目录:

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

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

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

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

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

端口后面是你的电脑的IP地址,固然IP地址你能够看看你的网卡中的状态:

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

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

此时能够看见下面的网站有两个了:

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

如今试试:

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

有一点要注意:就是服务器程序这端的防火墙要关闭,否则要ping不到。

 

工做后发现还有种方便调试的方法,调试-绑定到进程-选择iis中跑的进程

相关文章
相关标签/搜索