【IIS Express】LAN内から接続

メモでござます。

IIS Expressだと初期設定だとlocalhostでしかアクセスできませんの
webな方々にはこれで十分なんですけどね。
たとえばiOSバイスとかAndroidから接続したいときとかね
んで、どーするかっていうのが今回のお話


1.configの書き換え

マイドキュメント\IISExpress\config\applicationhost.config
にコンフィグがあります。

これデフォルトの状態

<site name="WebSite1" id="1" serverAutoStart="true">
    <application path="/">
        <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation=":8080:localhost" />
    </bindings>
</site>

これを以下のように書き換えます。
ポート番号は

<site name="WebSite1" id="1" serverAutoStart="true">
    <application path="/">
        <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
    </application>
    <bindings>
        <binding protocol="http" bindingInformation=":8080:" />
        <binding protocol="http" bindingInformation=":8080:localhost" />
    </bindings>
</site>


2.ポート開放

Windowsファイアウォールで受信できるよーに設定してあげてくださいw
わからなかったらググりましょうw