- - PR -
WEBサイトが作れない
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-04-12 22:59
がんふぃーるどです。お世話さまです。
パーソナルファイアウォールなどが働いていたりしませんか? 一応、海外のフォーラムに以下のようなスレッドがありました。 http://forums.asp.net/thread/1353239.aspx 同じような問題を抱えていて、このスレッドではZoneAlarmという パーソナルファイアウォールを切ったらうまく動くようになった みたいです。 | ||||||||
|
投稿日時: 2007-04-13 11:01
>一応ループバックというキーワードが出たわけですが調べてみましたか?
ループバックについては調べていませんでした。 そもそもループバックじたいについて無知でしたのでネットで調べてみましたが、 >ループバックアドレスでPINGが通るのにWebページが表示できないのはなぜかを考えてみましたか? この疑問に答えが出るほどの知識がまだありません。 昨日試行錯誤していたところ、「http://localhost:xxx」のlocalhostをIPアドレスに変更すると動くことがわかりましたが、localhostに定義?がうまくいっていない、と言う事でしょうか? あと、「ループバックでないIPアドレス」とは127.0.0.2とか0.0.3とかのことでしょうか? pingは通りましたが、「http://127.0.0.2:xxx」ではタイムアウトで通信エラーになりました。 知識が追いついてなくお手数をおかけしますが、お付き合い宜しくお願いします。 >がんふぃーるどさん 返答ありがとうございます。 レジストリなどといった個々の環境に多少の違いはあるものの、 ファイアウォール等の環境面では全員共通の環境を義務付けられているため 使用できている人との違いは無いと思います。 | ||||||||
|
投稿日時: 2007-04-13 12:14
127.0.0.0/8はループバックアドレスです。 http://www.atmarkit.co.jp/fwin2k/win2ktips/803localhost/localhost.html 現象としては「ループバックアドレスだとwebページが表示されない」ということですかね。 | ||||||||
|
投稿日時: 2007-04-13 12:55
ということなら IIS の設定で ループバックアドレス が WebSite に関連付けられていないのではないでしょうか。
XPの場合デフォルトでは既定のWebサイトのプロパティを開くと、 Webサイト識別のフレームの中に IPアドレス という項目があります。 ここをたとえば (未使用のIPアドレスすべて) としたらどうなりますか? _________________ かるあ のメモ と スニペット | ||||||||
|
投稿日時: 2007-04-13 12:57
>shimixさん
返答ありがとうございます。 もう一度状況を整理してみたところ返答が間違えていました。 すみません、もう一度状況をご説明すると、 localhostは127.0.0.1で、 「http://localhost:xxx/〜.aspx」ServerError(CANT_CONNECT_LOOPBACK) となり、以下がlocalhost部分を変更した場合の結果です。 「http://127.0.0.1:xxx/〜.aspx」成功(画面表示OK) 「http://127.0.0.2:xxx/〜.aspx」タイムアウト(通信エラー) 「http://IPアドレス ![]() といった状況です。 ご教授の程、よろしくお願い致します。 | ||||||||
|
投稿日時: 2007-04-13 13:05
あれ?勝手に顔文字が出てきました。。。
| ||||||||
|
投稿日時: 2007-04-13 13:44
>XPの場合デフォルトでは既定のWebサイトのプロパティを開くと、
>Webサイト識別のフレームの中に IPアドレス という項目があります。 >ここをたとえば (未使用のIPアドレスすべて) としたらどうなりますか? VS2005はローカルに仮想のIISを構築してくれ、ローカルの閉じた世界でWEBサイトを 作れるはずなので、サーバは気にしていませんでしたが、やはり関係あるのでしょうか? 一応、サーバのIISの設定を確認しましたが、最初から(未使用のIPアドレスすべて)になってました。 また、試しにサーバにWEBサイトも作ってみましたが、同じループバックエラーになりました。 | ||||||||
|
投稿日時: 2007-04-14 07:25
ASP.NET をやる以上 IIS に関して少しは理解していないとつらい部分はあります。
ありゃ、はずしてしましましたか。。。 IIS が localhost の名前解決に失敗しいるんでしょうかね。。。 様子を見るとそもそも ASP.NET の以前に IIS が正常にインストールされていないような気がします。。。 とりあえずは IIS の再インストールをするのが早いのかも知れませんが、 もし原因などを追求して完全解決したいのであれば、Windows Server Insider 会議室あたりで再度質問してはどうでしょうか。 _________________ かるあ のメモ と スニペット |