2009-10-15 71 views
0

我正在使用Windows 7专业版,并希望本地运行我的Web项目,但网址www.localhost.com不起作用。在Windows 7上的本地主机问题

如果使用http://127.0.0.1:2710/default.aspx它的作品。我检查了C:\Windows\System32\Drivers\Etc\hosts文件夹中的主文件。如果我删除行:

# 127.0.0.1  localhost 
# ::1    localhost 

没有任何变化。我如何使www.localhost.com在我的机器上工作?

+0

对不起 - 无法理解问题... – 2009-10-15 19:17:19

+0

@DJ ...对于他的网址显示为www.localhost.com,他希望看到它作为本地主机。 – Shoban 2009-10-15 19:30:09

+0

您删除的行是评论。 – 2009-10-15 19:30:56

回答

4

编辑:你删除的行只是评论,所以没关系。

您是否试图输入您的网址,就像localhost
http://localhost:2710/default.aspx
后者可能是必要的,因为2710是端口号,没有它将默认为端口80,这可能没有任何监听。


UPDATE:它实际上可能是IPv6的事情,所以只有这条线在您的主机尝试文件:

127.0.0.1  localhost 

你不应该在该行的开头有一个# ,这将禁用该行。

(您可能需要重新启动)。

你也可以尝试ping本地主机(只需键入命令提示符窗口ping localhost),并检查你从127.0.0.1

5

希望我理解你的问题正确的答复。你想用www.localhost.com

只需编辑hosts文件,并添加以下行

127.0.0.1 www.localhost.com

我检查了我的Windows 7 hosts文件,进入您的本地站点它有以下几行

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

以上几行是注释并删除这些行不会做任何事情。

注意:如果你得到“拒绝访问”当你的hosts文件,然后打开记事本保存为管理员,然后编辑hosts文件,并保存它。它应该工作

+0

号我想访问我的本地站点使用http:// localhost:2710/default.aspx。但是当我运行我的项目时,我在url中看到www.localhost.com。 我的主机文件有 #\t 127.0.0.1 localhost那一行 – cagin 2009-10-15 19:28:28

+0

哦?您可以发布完整的内容和主机文件吗?您是否在网络中? – Shoban 2009-10-15 19:29:31

+0

alo ..是否www.localhost.com适合您或者yu无法看到您的网站? – Shoban 2009-10-15 19:37:26

0

好吧,简单地说,你的Web项目将在http://localhost:2710/default.aspx运行,一旦你把你删除回hosts文件(More on it here)这些行。要删除端口号,您需要重新配置您的网络服务器

现在,如果你想获得一个,这是一个不同的事情干脆......那么,你需要得到一个注册和使用DNS来得到它映射到你。如果您希望其他人能够使用诸如www.site.com之类的内容来访问您的网站,则可以这样做。

+1

我认为他的浏览器为他自动更正了“localhost”这个词 – 2009-10-15 19:48:28