- PR -

WEBサイトが作れない

投稿者投稿内容
がんふぃーるど
ベテラン
会議室デビュー日: 2006/06/05
投稿数: 58
お住まい・勤務地: さいたま
投稿日時: 2007-04-12 22:59
がんふぃーるどです。お世話さまです。

パーソナルファイアウォールなどが働いていたりしませんか?
一応、海外のフォーラムに以下のようなスレッドがありました。

http://forums.asp.net/thread/1353239.aspx

同じような問題を抱えていて、このスレッドではZoneAlarmという
パーソナルファイアウォールを切ったらうまく動くようになった
みたいです。
村長
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 67
投稿日時: 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」ではタイムアウトで通信エラーになりました。

知識が追いついてなくお手数をおかけしますが、お付き合い宜しくお願いします。


>がんふぃーるどさん
返答ありがとうございます。

レジストリなどといった個々の環境に多少の違いはあるものの、
ファイアウォール等の環境面では全員共通の環境を義務付けられているため
使用できている人との違いは無いと思います。

shimix
ぬし
会議室デビュー日: 2004/08/05
投稿数: 512
お住まい・勤務地: 大分市
投稿日時: 2007-04-13 12:14
引用:

村長さんの書き込み (2007-04-13 11:01) より:
あと、「ループバックでないIPアドレス」とは127.0.0.2とか0.0.3とかのことでしょうか?
pingは通りましたが、「http://127.0.0.2:xxx」ではタイムアウトで通信エラーになりました。


127.0.0.0/8はループバックアドレスです。
http://www.atmarkit.co.jp/fwin2k/win2ktips/803localhost/localhost.html

現象としては「ループバックアドレスだとwebページが表示されない」ということですかね。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-04-13 12:55
ということなら IIS の設定で ループバックアドレス が WebSite に関連付けられていないのではないでしょうか。

XPの場合デフォルトでは既定のWebサイトのプロパティを開くと、
Webサイト識別のフレームの中に IPアドレス という項目があります。
ここをたとえば (未使用のIPアドレスすべて) としたらどうなりますか?
_________________
かるあ のメモスニペット
村長
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 67
投稿日時: 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アドレスxx/〜.aspx」ServerError(CANT_CONNECT)
といった状況です。

ご教授の程、よろしくお願い致します。
村長
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 67
投稿日時: 2007-04-13 13:05
あれ?勝手に顔文字が出てきました。。。

村長
ベテラン
会議室デビュー日: 2005/04/20
投稿数: 67
投稿日時: 2007-04-13 13:44
>XPの場合デフォルトでは既定のWebサイトのプロパティを開くと、
>Webサイト識別のフレームの中に IPアドレス という項目があります。
>ここをたとえば (未使用のIPアドレスすべて) としたらどうなりますか?

VS2005はローカルに仮想のIISを構築してくれ、ローカルの閉じた世界でWEBサイトを
作れるはずなので、サーバは気にしていませんでしたが、やはり関係あるのでしょうか?

一応、サーバのIISの設定を確認しましたが、最初から(未使用のIPアドレスすべて)になってました。
また、試しにサーバにWEBサイトも作ってみましたが、同じループバックエラーになりました。

かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2007-04-14 07:25
引用:

村長さんの書き込み (2007-04-13 13:44) より:

VS2005はローカルに仮想のIISを構築してくれ、ローカルの閉じた世界でWEBサイトを
作れるはずなので、サーバは気にしていませんでしたが、やはり関係あるのでしょうか?


ASP.NET をやる以上 IIS に関して少しは理解していないとつらい部分はあります。

引用:

一応、サーバのIISの設定を確認しましたが、最初から(未使用のIPアドレスすべて)になってました。
また、試しにサーバにWEBサイトも作ってみましたが、同じループバックエラーになりました。


ありゃ、はずしてしましましたか。。。
IIS が localhost の名前解決に失敗しいるんでしょうかね。。。

様子を見るとそもそも ASP.NET の以前に IIS が正常にインストールされていないような気がします。。。
とりあえずは IIS の再インストールをするのが早いのかも知れませんが、
もし原因などを追求して完全解決したいのであれば、Windows Server Insider 会議室あたりで再度質問してはどうでしょうか。

_________________
かるあ のメモスニペット

スキルアップ/キャリアアップ(JOB@IT)