解决方案 »

  1.   

    href="~/favicon.ico"
    改成
    href="../favicon.ico"
    试试
      

  2.   

    这是文件路径的问题。如果楼上的方法不行,可以试着把那个图标拷到根目录(和这个网页在同一目录),然后修改link(最好先用1行):<link rel=“icon” href=“favicon.ico” type=“image/x-icon” />
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />  
      

  3.   

    <link rel="icon" href="favicon.ico" type="image/x-icon" />  
        <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />  
    清理缓存
      

  4.   

    感谢楼上的诸位朋友,这个问题小弟已经解决了,用的方法是这样的:我开始从系统环境去寻找如何解决.
    重启电脑--没有解决.
    我思考了一下,先前网站是在另一个路径,后来我换了一个路径,而且我的网站名字是中文名字,是不是这个影响了? 我新建一个网站,删除默认的aspx网页,然后把先前网站的全部内容都拷贝到新网站里面,那么这样,是不是这两个网站的所有信息都相同了?
    不是,在VS2005上调试网站,肯定有一些信息记录在系统盘的,先前网站在网页文件上点击在"浏览器中查看",都是可以看见网页图标的.但是一启动调试,图标就看不见了. 新建网站启动,果然,图标出现了,Fuck!! 这么说来,果然是系统或者VS2005的问题了,我决定再测试下,换了一个图标文件.Fuck!显示的居然还是原来的图标,那么这么说来,系统或者软件记录了原来的图标,而我更换后,它们并没有更换,所以造成了错误.
    我重启电脑,心想如果是临时文件,那么重启后文件更新,就会显示正确的图标了,但是让我失望的是,图标还是没变. 
    我重新又新建一个网站,把所有内容都复制进去,然后启动,这次终于出现正确的图标,我把网站迅速上传到网络上,果然也有了.真是无奈的时刻