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

相關文章
相關標籤/搜索