我已经有一个星期的时间无法在Cassini中加载网页了。
我可以打开到服务器的telnet会话-假设我托管在端口8101上,键入
telnet localhost 8101
导致打开连接。我可以简单地打字
GET
最终得到回复:
HTTP/1.1 400 Bad Request
Server: ASP.NET Development Server/9.0.0.0
Date: Thu, 09 Apr 2009 18:45:37 GMT
Content-Length: 1208
Connection: Close
(为了简洁,省略了实际的HTML。只需说这是一个网页,上面写着“坏请求”。)
在发现Windows更新出错后,我更新了主机文件。它只有两行非注释行:
::1 localhost
127.0.0.1 localhost
我试过使用fiddler来监控流量并得到“目标机器主动拒绝了请求”。
我的防火墙已关闭(无论如何,只要域策略允许)。我正在运行Vista x64并安装了IIS 7,只需导航到
http://localhost/
轻松打开iis7欢迎页面。如果我选择在IIS中承载Web项目,它就可以工作(除了一些尚未更新到IIS7中工作的自定义HTTP模块,所以这不是永久性的)。
还有其他想法吗?
编辑:尝试使用Firefox-在地址栏中获取:
http://localhost:8080/Error.aspx?k=7b85a233-0459-47ab-9414-20c94350ee0e&
页面内容包括:
重定向循环
火狐已经检测到服务器正在以一种永远不会完成的方式重定向这个地址的请求。
浏览器已停止尝试检索请求的项目。网站正在以一种永远无法完成的方式重定向请求。