我正在使用Windows 7 Pro并希望在本地运行我的网络项目,但网址www.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在我的机器上运行?
答案 0 :(得分: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
以上行是注释,删除这些行不会做任何事情。
注意:如果您在保存主机文件时收到“拒绝访问”,请打开记事本作为管理员,然后编辑主机文件并保存。它应该工作
答案 1 :(得分:4)
编辑:你删除的行只是注释,所以没关系。
您是否正在尝试输入您的网址localhost
还是http://localhost:2710/default.aspx
?
后者可能是必要的,因为2710是端口号,没有它将默认为端口80,它可能没有任何东西在监听它。
更新:它可能实际上是IPv6的东西,所以在主机文件中只使用这一行尝试:
127.0.0.1 localhost
你不应该在行的开头有#
,这会禁用该行。
(您可能还需要重新启动)。
您也可以尝试ping localhost(只需在命令提示符窗口中键入ping localhost
)并检查您是否收到127.0.0.1的回复
答案 2 :(得分:1)
答案 3 :(得分:0)
好的,简单地说,一旦你将删除的那些行放回主机文件(http://localhost:2710/default.aspx),你的web项目就会在More on it here上运行。要删除端口号,您需要重新配置您的Web服务器。
现在,如果你想获得一个域,那就完全不同了......那么,你需要一个注册商并使用DNS让它映射到你。如果您希望其他人能够使用像www.site.com这样的网站来访问您的网站,您可以这样做。