码迷,mamicode.com
首页 > 移动开发 > 详细

【转并修改】VS2013 MVC Web项目使用内置的IISExpress支持局域网内部机器(手机、PC)访问、调试

时间:2015-04-13 22:29:02      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

转:http://www.cnblogs.com/ShaYeBlog/p/4072074.html

VS2013内置了IISExpress。做asp.net MVC的web项目开发时,Ctrl+F5和F5启动项目运行(后者是调试模式)的同时都会打开IISExpress,事实上本机对该web项目走的就是这个内置的server。默认情况下,该server运行的web项目不支持局域网内其他机器的访问。为了做到这一点:

1、关闭防火墙。

2、修改C:\Users\Administrator\Documents\IISExpress\config目录下的applicationhost.config的文件:Administrator必须修改为自己用户名

     我的 C:\Users\hao\Documents\IISExpress\config【最好提前备份】

  查找你的web的项目的名称或者你的web项目运行起来的端口号,找到该web项目的bindings项,增加一个binding配置:

<bindings>
<binding protocol="http" bindingInformation="*:3859:localhost" />

//这一行是默认生成的
<binding protocol="http" bindingInformation="*:3859:192.168.1.108" />

//这一行是我为了支持外部访问而配置的,IP就是本机在局域网内的IP

</bindings>

好了,现在其他机器(包括使用了局域内的wifi的手机)也可以访问了。

技术分享

技术分享

 

【转并修改】VS2013 MVC Web项目使用内置的IISExpress支持局域网内部机器(手机、PC)访问、调试

标签:

原文地址:http://www.cnblogs.com/whaozl/p/4423385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!