Vista成功解决VS2005存在的问题(心得)

      Vista下安装VS2005其实是很简单的,和在XP上安装一样,只不过在安装过程中回提示不兼容,不过这没关系,只需要继续安装即可。安装完成后,可以运行VS,并且速度也不慢,当然,这要和我的机器配置有关系。正当我为此顺利安装成功而高兴之后的几天里,也是我刚刚开始学习ASP的时候,才发现无法正常访问编写之后的ASP页面,总是提示“Internet Explorer 无法显示该页面”,找了半天,终于发现,桌面右下角显示的ASP端口号和浏览器URL上的端口号不一致,当时没有想是什么原因引起的,以为只要把端口改成ASP产生的端口就可以了,可惜不想我想象的那样顺利,还是提示“Internet Explorer 无法显示该页面”。这到底是怎么一回事?在网上拼命的百度,试了好多方法,都无济于事,这一天,只好放弃。

      不能访问页面可不行,由于VS自动采用localost来做为URL的本地路径进行访问ASP,我就将localhost改为127.0.0.1试试行不行,没想到居然可以浏览ASP页面了。这样怎么回事,如果每次运行ASP都要手动去把Localhsot改成127.0.0.1的话,没有人愿意去做.NET开发,况且前面还有一个问题没有解决,就是生产是端口号和URL地址中的端口号不一致,每次还要将端口号该正确,简直太麻烦了。所以,我一定要解决这些问题。

      先来解决端口号问题,这个问题大家可能很少遇到过,我花费了几个小时的时间,在网上搜索,终于找到了。我现在用的杀毒软件是NOD32,是一款非常优秀的杀毒软件,自身带有防火墙,最强的是在于它可以将一些端口改掉,防止黑客或病毒通过端口来攻击电脑。这些问题出来了,可以自动该端口?问题就出现在这个功能上,只需要将NOD32中的个人防火墙下的协议过滤设置为不启用,端口就不回被修改,这个问题被成功解决了。
     
      再来解决一下localhost无效的问题,在网上看到有网友说是当前使用的用户权限不够,我将当前用户设置为管理员身份运行,问题还是同样存在。终于被我找到了可以采用的解决方法,需要找到c:\windows\system32\drivers\etc\下的hosts文件,用记事本打开,打开后会发现有这么两行代码;      

   127.0.0.1       localhost
   ::1                localhost

   将第二行::1后面的localhost去掉就解决问题了。

posted on 2008-10-17 19:22 翅膀 阅读(641) 评论(1)  编辑  收藏

评论

# re: Vista成功解决VS2005存在的问题(心得) 2009-02-23 09:17 廖尚华

顶一下..我也碰到这个问题,不过是VS 2008,也是NOD32,端口没被改.但不能localhost,能127.0.0.1...
但谷歌,VS内部浏览器去可以localhost  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

公告

 

常用链接

留言簿(2)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜