2015年12月09日

IIS Expressで、他のマシンからもアクセスできるようにする

IIS Expressで、他のマシンからもアクセスできるよう、リモートアクセスの設定をしたい場合についてです。
デフォルトでは他のマシンからのリモートアクセスは許可されていませんが、IISExpressの設定ファイルを書き換えることで、実現できます。

■手順1:applicationhost.configを探す
applicationhost.configは、IIS Expressの設定ファイルの一つであり、これを書き換えます。
このファイルは、次の場所にあります。

Visual Studio 2013以前:
c:\ユーザー\(ユーザー名)\ドキュメント\IISExpress\config

Visual Studio 2015以降:
ソリューションフォルダ内の.vsという名前のフォルダ
※隠しフォルダの設定になっています。


■手順2:設定ファイルの書き換え、その他作業
これ以降の詳しい手順は、下記サイトを参照してください。詳しく説明されています。
http://www.ipentec.com/document/document.aspx?page=windows-iis-express-accept-outer-host-access
http://architect-wat.hatenablog.jp/entry/20130513/1368425906
http://nakaji.hatenablog.com/entry/2014/09/19/022536


■手順3:上記手順でうまくいかない場合
この手順により、localhostのドメインでアクセスができなくなる場合もあります。その場合は、localhostのURLにも、ACLの設定を追加します。

netsh http add urlacl url=http://localhost:[ポート番号]/ user=everyone
posted by キヨ at 18:56| Comment(0) | TrackBack(0) | .NET技術
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/169582483
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック