因为VS2008和Vista都要求比较高的配置,所以我换了新机器,专门装了这些系统,一直都用的还可以,前不久突然发现,加载光盘中的代码无法运行了,因为光盘的项目都是使用的文件系统,所以我又新建了HTTP系统测试,结果发现可以正常运行。文件系统的就打不开页面。后来新装了VS2008和IIS,依然是这个问题
我机器上的工具很多,每次重装机器都需要花费至少1天的时间,所以我google了下出现这个问题的原因,果然有很多人出现这个问题,但都没有解决。后来终于发现了一篇文章,说这是IPV6的原因,用VIsta系统的人都知道这个协议了。按照这个操作,我进行了更改。
(1)用记事本打开C:\Windows\System32\drivers\etc的hosts文件。
(2)将里面的内容修订为以下两行。
127.0.0.1 localhost
::1 localhost
(3)如果本来就是这两行,可以把最后一个localhost去掉试试。
(4)然后再通过HTTP项目和文件系统项目测试下。
具体的原理大家可以参考相关资料,不过这个解决方案还真是解决了大问题。
posted on 2009-04-01 10:50
技术是第一生产力 阅读(666)
评论(0) 编辑 收藏 引用 所属分类:
.NET新技术