IIS Express是Visual Stuido自带的微型Web服务器,简单易用。html
IIS Express默认只容许本机访问,经过Visual Studio调试Web程序时,咱们有时须要经过外部访问IIS Express以发现问题。咱们能够经过如下简单配置使IIS Express供外部访问。安全
一、修改配置文件服务器
IIS Express的配置文件为 文稿(文档库|个人文档)\IISExpress\config\applicationhost.config,用文本编辑器(记事本便可)打开此文件。搜索要容许外部访问的程序的名称,形同以下代码:app
1 <site name="Cis.Csc.Web" id="10"> 2 <application path="/" applicationPool="Clr4IntegratedAppPool"> 3 <virtualDirectory path="/" physicalPath="C:\Users\Frank\Source\Repos\newhealthylife-csc\Cis.Csc.Web" /> 4 </application> 5 <bindings> 6 <binding protocol="http" bindingInformation="*:43944:localhost" /> 7 </bindings> 8 </site>
在第6行以后添加以下配置编辑器
1 <binding protocol="http" bindingInformation="*:43944:计算机名或IP地址" />
二、添加保留地址ui
在cmd命令行中执行如下命令:url
httpcfg set urlacl /u http://计算机名或IP地址:43944/ /a D:(A;;GX;;;WD) (Windows XP)spa
netsh http add urlacl url=http://计算机名或IP地址:43944/ user=everyone (Windows 7或更高,以管理员身份的运行cmd)命令行
三、修改防火墙
关闭系统防火墙便可。若是担忧系统安全,也能够只放开防火墙的以上配置的端口。(具体防火墙端口配置参见 http://jingyan.baidu.com/article/ae97a646acb5a0bbfd461d83.html)调试
如今咱们能够在其余机器上经过IP+端口方式访问IIS Express啦。