ASP.NET development sever 在Windows server 2008/Vista显示页面无法找到
VS2005和VS2008开发网站时,可以采用文件方式和IIS两种。IIS方式任何操作系统都正常,这里不做说明。采用文件方式是采用ASP.NET development sever作为web服务器来显示网站。在xp或win2003系统一切正常,而Windows server 2008/Vista系统时会显示页面无法找到错误。
经过google搜索,终于找到了问题原因和解决方案,特此记录,供遇到同样问题的朋友参考。
问题原因:windows2008/Vista提供了对IPV6的支持(Windows2003/XP没有),而ASP.NET development sever对IPV6支持有问题,所以出现无法显示页面问题。
解决方案:打开系统盘符\Windows\System32\drivers\etc目录下hosts文件,找到写有“::1 localhost”的行,删除它或用#注释它。