2016-08-28 24 views
0

IIS7を使用してローカルホストサイトをセットアップしました。localhost/127.0.0.1以外のものを使用してIISサイトに接続できません

現在、ホストマシンでhttp://localhost/mediaorganizer/またはhttp://127.0.0.1/mediaorganizer/経由で接続できます。私は検索と運でダウンしている

refused to connect error

:私は、ネットワーク上で、それ自体または別のマシン上でホストマシンのIPアドレスを使用しようとすると

はしかし、私は次のエラーを取得します。インバウンド用のファイアウォールルールを設定してあり、ワールドワイドウェブサービス(HTTPトラフィックイン)を使用してポート80でTCP用に設定されています。 IISで設定バインドをhttp、未割り当て、80と設定しています。また、IISマネージャーを管理者として実行している間は必ずサイトを開始するようにしました。しかし、すべて運がない。

希望の効果を得るための最終的なプロセスが不足していると感じました。私はこのプロジェクトに頑張った一日を過ごしました。

最近のログ

Software: Microsoft HTTP API 2.0

Version: 1.0

Date: 2016-08-28 02:33:55

Fields: date time c-ip c-port s-ip s-port cs-version cs-method cs-uri streamid sc-status s-siteid s-reason s-queuename

2016-08-28 02:33:55 127.0.0.1 50211 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 02:36:29 127.0.0.1 50356 127.0.0.1 64900 HTTP/1.1 GET/- 400 - Hostname - 2016-08-28 02:37:30 127.0.0.1 50331 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 03:02:37 127.0.0.1 50593 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 03:06:33 127.0.0.1 50607 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 03:10:03 127.0.0.1 50678 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 05:16:54 127.0.0.1 50821 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 05:19:14 127.0.0.1 50864 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 05:32:17 127.0.0.1 50948 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 05:34:32 127.0.0.1 50999 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 05:42:10 127.0.0.1 51036 127.0.0.1 80 HTTP/1.1 GET /mediaorganizer/about.aspx - 404 - NotFound - 2016-08-28 05:44:30 127.0.0.1 51041 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 05:46:35 127.0.0.1 51059 127.0.0.1 80 - - - - - - Timer_ConnectionIdle -

Software: Microsoft HTTP API 2.0

Version: 1.0

Date: 2016-08-28 06:00:59

Fields: date time c-ip c-port s-ip s-port cs-version cs-method cs-uri streamid sc-status s-siteid s-reason s-queuename

2016-08-28 06:00:59 127.0.0.1 50005 127.0.0.1 80 HTTP/1.1 GET /MediaOrganizer/ - 404 - NotFound - 2016-08-28 06:09:42 127.0.0.1 50188 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 06:09:47 127.0.0.1 50183 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 06:12:58 127.0.0.1 50205 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 06:12:58 127.0.0.1 50208 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 06:16:14 127.0.0.1 50277 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 06:16:14 127.0.0.1 50279 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 17:59:24 127.0.0.1 51430 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 17:59:24 127.0.0.1 51428 127.0.0.1 80 - - - - - - Timer_ConnectionIdle -

+0

ローカルで作業していないので、httperrログ(C:\ Windows \ System32 \ LogFiles \ HTTPERR)を確認できます。マシン名の振る舞いはどうですか? –

+0

マシン名が正しく機能しません。また、マシン名またはIPを使用してサイトにアクセスしようとすると、ログファイルに新しいエラーは表示されません。 –

+0

ステータスコードは何ですか?マシン名でブラウズしてログを貼り付けることができれば良いでしょう。 –

答えて

0

私は見ています404 - NOTFOUND二回

2016-08-28 05:42:10 127.0.0.1 51036 127.0.0.1 80 HTTP/1.1 GET /mediaorganizer/about.aspx - 404 - NotFound -

2016-08-28 06:00:59 127.0.0.1 50005 127.0.0.1 80 HTTP/1.1 GET /MediaOrganizer/ - 404 - NotFound -

あなたはIIS内の特定のホスト名にマッピングされたバインディングしているとき、これが起こります。以下のようなもの。したがって、これをチェックし、ホスト名があれば削除してください。

もし空の場合は、バインディングを削除し、ホスト名なしで再作成してください。

ホストファイル(C:\ Windows \ System32 \ drivers \ etc \ hosts)を確認する場所もあります。あなたは

127.0.0.1  localhost //These should be commented out 
::1    localhost //These should be commented out 

enter image description here

+0

バインディングにはホスト名(localhost)がありません。また、ホストファイルには何もリストされていません。それはすでにコメントされました。奇妙なことに、私の以前の試みから404が出る可能性があります。実際のIPとPC名はローカルではなく、127.0.0.1はローカルで動作します。私はあなたの情報を使ってサイトを再作成して、それを稼働させることができるかどうかを確認しようとしています。 –

+0

さて、うまくいきませんでした。しかし、私は新しいサイトを作成するときにVisual Studioで "新しいサイトを作成"できないことに気付きました。使用できる唯一のオプションは、IISサイトの既定のWebサイトの下にある「新しいWebアプリケーションを作成する」です。これが問題だろうか? –

+0

これは、以下の私の答えを参照してください。問題が何であったかについて、愚かでアマチュアが私のところに移動しました。 –

1

前に#を追加することにより、以下のようなものを見た場合、私は問題を修正することができましたコメントアウトします。私は、コマンドプロンプトからIPアドレス127.0.0.1を聞くようにIISを設定していたことが分かります。コマンドプロンプトを開いて次のコマンドを入力してこれを元に戻す必要がありました。

netsh 
http 
show iplisten <- just to confirm it was there, and it was. 
delete iplisten ipaddress=127.0.0.1 

ここで、私のローカルIISサイトにアクセスするには、PC名と実際のIPアドレスを使用することができます。

+0

IPリッスンlist.Missed 15ptsについて完全に忘れてしまった... :( –

関連する問題