IIS Express 配置外部访问

  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啦。

相关文章
相关标签/搜索