Thursday, November 20, 2008

vs2008在编译时显示“无法显示该页面”

今天刚刚安装了vs2008和sql server2008,而且是在vista home 版本下边,运行了一个程序想体验一把vs2008,sql2008和vista的结合如何,结果按下F5后发现有错误,显示“该网页无法显示”,直接就晕了,vista home版本下是没有iis的,但是自从vs2005开始,编译运行时应该不再需要iis了(当然是在单机调试),我开始怀疑是不是安全权限设置有问题,因为vista的一个突出特点就是加入了许多的权限设置,于是大半夜的到网上搜啊,折腾了半天,才找到解决方案,不过这个方案应该不仅仅是适用于vista,其他的操作系统也有可能会遇见这样的问题,好了,看看我是怎么解决的吧。

开始-->运行-->输入c:\windows\system32\drivers\etc\hosts
这是会出现一个选框,你选择“记事本”,于是会有一个记事本文档,最下面有这样两行字:

127.0.0.1 localhost
::1 localhost

你只要将::1后面的localhost删除并保存即可以,修改后:

127.0.0.1 localhost
::1

保存后,再去运行vs2008里面的项目就可以了。简单吧?!!

其实问题的答案有时候真的很简单,不过要你不懈努力的去寻找才可以,这也许就是人们常说的会者不难难者不会。哈啊