我的开发机器(Vista)工作时间超过一年,然后突然(没有明确安装任何东西)我无法使用ASP.NET开发服务器运行网站。
开发Web服务器启动正常,但IE无法显示页面:
Internet Explorer无法显示 网页 Firefox说 - 失败了 连接,连接被拒绝 试图联系时
localhost:49447
。
这是我到目前为止所尝试的内容:
当我使用MSConfig
停止所有服务并再次尝试时,它工作正常。
但是,这会禁用大多数服务,因此这不是一个可行的长期解决方案。
停止所有服务后,我尝试逐个启动服务,找出导致问题的服务。
以下是步骤和结果:
所以我开始了所有其他人 停止了DNS客户端服务,但随后 网络位置感知服务 开始引起问题
我停止了DNS客户端服务 网络位置意识和 btu再次启动了所有其他人 其他因素导致问题。
我对网络知之甚少。有人可以指导我正确的方向吗?
注意:我找到了另一个人 从那以后就遇到了同样的问题 早上。看起来可能是 与Windows更新有关! 是否有其他人受到影响 我吗?
答案 0 :(得分:12)
我可以通过执行以下操作在计算机上修复此问题:
我的主机文件包含localhost条目的这一行,这是主机文件与Vista一起提供的方式,我从来没有修改过这一行 :: 1 localhost
将“:: 1 localhost”替换为: 127.0.0.1 localhost
“:: 1 localhost”已经为我工作了一年多,直到今天早上。 Windows后卫安装了两个更新,一个是昨天,另一个是今天早上,我的猜测是其中一个更新导致此条目不再起作用。
答案 1 :(得分:1)
我已经解决了这个问题。
出现问题是因为以某种方式删除了localhost中的主机文件中的条目。
您必须在主机文件中添加条目,该文件保存在System32 / etc文件夹中。
只需在文件末尾添加。
127.0.0.1 localhost。
保存此文件并尝试从cmd提示符ping localhost。
我认为这可以解决您的问题。
现在尝试运行你的网站。
一切顺利.............
答案 2 :(得分:0)
如果停止所有服务使其成为owrk,请尝试一次停止一个。最终你会发现它是哪一个。
希望有人知道它来自经验,但如果没有,你可以自己找到它。
答案 3 :(得分:0)
听起来你有代理服务器问题 - 你有没看过这个?
答案 4 :(得分:0)
我今晚也开始遇到这个问题,我想我昨天安装了一个Windows更新包 我正在运行VS 2008(9.0.30729.1 SP)和Vista Ultimate SP1(32位)。
用127.0.0.1替换localhost对我有用
http://localhost:49227/testsite/Default.aspx
http://127.0.0.1:49227/testsite/Default.aspx
答案 5 :(得分:0)
我遇到了同样的问题。昨晚在我的网站上工作,一分钟网站在broswers下工作,它无法连接到localhost。
将localhost替换为127.0.0.1对我有用。我在asp.net中仍然缺乏经验,有没有你改变的文件
http://localhost:49227/testsite/Default.aspx到
http://127.0.0.1:49227/testsite/Default.aspx
因为我只是更改浏览器中的网址
答案 6 :(得分:0)
这个也适合我。我做的是:
就是这样。它会使用此链接自动打开网站。
答案 7 :(得分:0)
使用visual studio 2008 express的同样问题
将“localhost”更改为“127.0.0.1”,页面出现了。 这个问题似乎对Internet Explorer和firefox有影响
Opera没有看到这个问题: - )
Grtz
答案 8 :(得分:0)
将“localhost”更改为“127.0.0.1”对我来说也很有用。
但只是为了澄清谁不熟悉vista这里是改变的指导方针:
答案 9 :(得分:0)
出现问题是因为以某种方式删除了localhost中的主机文件中的条目。
您必须在主文件中添加条目,该文件保存在System32/etc
文件夹中。
只需在文件末尾添加。
127.0.0.1 localhost
。
保存此文件并尝试从cmd提示符ping localhost。