首页 > 代码库 > IIS Express 配置外部访问

IIS Express 配置外部访问

  IIS Express是Visual Stuido自带的微型Web服务器,简单易用。

  IIS Express默认只允许本机访问,通过Visual Studio调试Web程序时,我们有时需要通过外部访问IIS Express以发现问题。我们可以通过以下简单配置使IIS Express供外部访问。

1、修改配置文件

IIS Express的配置文件为 文稿(文档库|我的文档)\IISExpress\config\applicationhost.config,用文本编辑器(记事本即可)打开此文件。搜索要允许外部访问的程序的名称,形同如下代码:

1             <site name="Cis.Csc.Web" id="10">2                 <application path="/" applicationPool="Clr4IntegratedAppPool">3                     <virtualDirectory path="/" physicalPath="C:\Users\张成\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地址" />

2、添加保留地址

在cmd命令行中执行以下命令:

netsh http add urlacl url=http://myhostname:8080/ user=everyone  (Windows XP)

netsh http add urlacl url=http://myhostname:8080/ user=everyone  (Windows 7或更高,以管理员身份的运行cmd)

3、修改防火墙
关闭系统防火墙即可。如果担心系统安全,也可以只放开防火墙的以上配置的端口。(具体防火墙端口配置参见 http://jingyan.baidu.com/article/ae97a646acb5a0bbfd461d83.html)

现在我们可以在其他机器上通过IP+端口方式访问IIS Express啦。

 

IIS Express 配置外部访问