ふるすたっくえんじにあっぽい人の日記

ASP .NET MVC (C#)、.NET Framework、iOS (Objective-c) アプリ、Androidアプリ (Java)、AWS、たまにLAMPとかプロジェクトマネジメントあたりのお話

【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