0

Windows 7 Pro を使用していて、Web プロジェクトをローカルで実行したいのですが、URLwww.localhost.comが機能しません。

使用すればhttp://127.0.0.1:2710/default.aspx動作します。C:\Windows\System32\Drivers\Etc\hostsフォルダー内のホストファイルを確認しました。行を削除すると:

#   127.0.0.1       localhost
#   ::1             localhost

何も変わりません。自分のマシンで www.localhost.com を機能させるにはどうすればよいですか?

4

4 に答える 4

5

あなたの質問が正しいことを願っています。www.localhost.com を使用してローカル サイトにアクセスしたい

hostsファイルを編集して、次の行を追加するだけです

127.0.0.1 www.localhost.com

Windows 7 のホスト ファイルを確認したところ、次の行が含まれています。

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

上記の行はコメントであり、これらの行を削除しても何も起こりません。

注: hosts ファイルを保存するときに「Access denied 」が表示される場合は、メモ帳を管理者として開き、hosts ファイルを編集して保存します。それはうまくいくはずです

于 2009-10-15T19:23:27.227 に答える
4

編集:削除した行は単なるコメントだったので、それは問題ではありません。

URL を入力しようとし ましたか? 2710 はポート番号であるため、後者がおそらく必要であり、それがないとデフォルトでポート 80 になり、おそらく何もリッスンしていません。localhost
http://localhost:2710/default.aspx


更新:実際には IPv6 のものである可能性があるため、hosts ファイルで次の行だけを試してみてください。

127.0.0.1       localhost

#その行を無効にする行の先頭にa を付けないでください。

(再起動が必要な場合もあります)。

また、 localhost に ping を実行して (ping localhostコマンド プロンプト ウィンドウに入力するだけ)、127.0.0.1 から応答があることを確認することもできます。

于 2009-10-15T19:17:35.307 に答える
1

http://localhost:2710/default.aspxを試しました か?

于 2009-10-15T19:17:01.497 に答える
0

簡単に言えば、削除した行をホスト ファイルに戻すと、Web プロジェクトはhttp://localhost:2710/default.aspxで実行されます (詳細はこちら)。ポート番号を削除するには、Web サーバーを再構成する必要があります。

さて、ドメインを取得したい場合、それはまったく別のことです... 次に、レジストラを取得し、DNS を使用してそれを自分にマッピングする必要があります。他の人が www.site.com などを使用してサイトにアクセスできるようにする場合は、これを行います。

于 2009-10-15T19:27:08.450 に答える