设为首页 收藏本站
查看: 1185|回复: 0

[经验分享] vs2008与IIS 7.0使用在vista上时出现的问题及解决方法(Internet Explorer 无法显示该页面)(VS2008: IE Cannot

[复制链接]

尚未签到

发表于 2015-8-13 07:06:05 | 显示全部楼层 |阅读模式
  我的系统是Vista Ultimate SP1,先安装了vs2008 ,然后再安装了IIS7.0之后就出现了一系列的问题。
  
  问题:通过vs2008启动程序调试时报错。错误提示为:Internet Explorer 无法显示该页面
  
   DSC0000.jpg
  
  解决方法:
  首先是安装一些必要的附件程序。
  
  1.打开控制面板-程序和功能-选择打开或关闭Windows 功能
  Internet 信息服务--Web管理工具--IIS6管理兼容性- 勾选IIS元数据库和IIS6配置兼容性
  万维网服务--应用程序开发功能--勾选ASP.NET
  
  这里有详细的说明:http://learn.iis.net/page.aspx/387/using-visual-studio-2008-with-iis-70/
  
  2.这样安装配制完成后运行程序还是一样报错。并没有解决此问题。
  
  3.后来通过不断的尝试和网上的搜索,终于找到解决方法。
  
  提示:重新安装ASP.net2.0也无济于事。   
   附送两个命令。以前很少有过-u这个参数
     卸载ASP.net2.0:          %windir%\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe -u
   重新安装ASP.net2.0:    %windir%\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe -i -enable
  
  4.方法其实非常简单。
  首先:开始-运行(win+R),在此键入:c:\windows\system32\drivers\etc\hosts
  然后:选择记事本或其实字本编辑器打开。打开后你会发现有这么两行代码;
  
  127.0.0.1       localhost
   ::1                localhost
  
  将第二行::1后面的localhost去掉就解决问题了。
  
  最后是这样的:
  127.0.0.1       localhost
   ::1
  
  5.保存文件,重新运行VS2008调试程序。这时问题已解决。
  
  
  问题分析:
  
  问题虽然解决了,但是都不太清楚这是什么原因。 下以是对原因的分析(也是通过查询得到以下结论,如有偏差请指正)
  
  因为::1是做为localhost的IPv6地址,在Vista系统中IPv6地址是被默认开启的。
  通常系统是解决了localhost做为IPv6和IPv4。但是在ASP.NET开发WEB服务情况下,它是仅有listening是用在IPv4上。
  所以我们可以通过命令来看一下效果:
  运行(win+R)--键入:netstat -an
  
  我的WEB网站自动生成的端口就是:1958
   DSC0001.gif
  
  好像是因为安装完IIS7.0后Vista 的相关网络功能代替了ASP.NET的功能。所以localhost首先是按IPv6方式解析。所以无法按IPv4方式解析才导致的错误。
  
  具体什么原因,还请了解这方面技术的朋友,多多指教。
  
  对于以上分析如有错误 ,还请见谅。
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-98127-1-1.html 上篇帖子: IIS 中Asp.net网站输入网站名默认页提交问题解决 下篇帖子: IIS与asp.net3.5的问题,在 IIS 里面为什么看不到 ASP.NET 3.5 的选项
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表