• ASP.NET网站图标,始终不显示是怎么回事


    遇到无法解决的问题,我用的是win7+VS2005

    根目录下包含有favicon.ico文件,是16*16的.

    母版页中使用如下代码:

    <head runat="server">
    <title>完蛋啦</title>
    <link rel="icon" href="~/favicon.ico" type="image/x-icon" />
    <link rel="shortcut icon" href="~/favicon.ico" type="image/x-icon" />
    <link href ="StyleSheet.css" rel ="stylesheet" type ="text/css" />
    </head>

    上面的3行link与另外一个网站一模一样,都是在母版页中,但是那个网站可以显示favicon.ico图标!
    而这个网站怎么都不显示!
    如果说是路径问题,图片问题,关键是另一个网站也是这样的代码,却能够显示!!!
    这到底是怎么回事啊!?求解帮助啊!


    在网上和群里面都发了消息,但是没有得到解决,我开始从系统环境去寻找如何解决.

    重启电脑--没有解决.

    我思考了一下,先前网站是在另一个路径,后来我换了一个路径,而且我的网站名字是中文名字,是不是这个影响了?

    我新建一个网站,删除默认的aspx网页,然后把先前网站的全部内容都拷贝到新网站里面,那么这样,是不是这两个网站的所有信息都相同了?

    不是,在VS2005上调试网站,肯定有一些信息记录在系统盘的,先前网站在网页文件上点击在"浏览器中查看",都是可以看见网页图标的.但是一启动调试,图标就看不见了.

    新建网站启动,果然,图标出现了,Fuck!! 这么说来,果然是系统或者VS2005的问题了,我决定再测试下,换了一个图标文件.

    Fuck!显示的居然还是原来的图标,那么这么说来,系统或者软件记录了原来的图标,而我更换后,它们并没有更换,所以造成了错误.

    我重启电脑,心想如果是临时文件,那么重启后文件更新,就会显示正确的图标了,但是让我失望的是,图标还是没变.

    我重新又新建一个网站,把所有内容都复制进去,然后启动,这次终于出现正确的图标,我把网站迅速上传到网络上,果然也有了.

    真是无奈的时刻, 我的网站: www.faismart.com

    反思: 这个很明显是系统或者VS2005的一个BUG,从开始发现到现在找出解决,我花费了4,5个小时,时间成本可以说花了非常多.

    在此过程中,我的心态很不好,非常着急,觉得一个这么小的问题,怎么老是搞不定,我去网上各种求助,去QQ群里面询问.

    以前VS2005上也遇到过这种问题,有的是程序设定造成,有的也是这种需要项目重建才能解决,每次都是花费了大量的时间.

    所以,我也一再告诫自己,做一些能长久有用的工作,不要把精力花费在IDE和其相关工具造成的问题上,这种特殊性的BUG和问题都不会重现.

    希望大家遇到这种问题要保持冷静,慢慢合理的解决.

  • 相关阅读:
    git操作
    致橡树
    python 3.8 下安装 tensorflow 1.14
    TensorFlow
    内容充实丰富,情节引人入胜夺人眼球,后面的转折更是点睛之笔
    注册,监听,回调....
    技术,制度,文化
    协议 标准, 框架 ,规范
    ES数据同步方案
    成立思维课
  • 原文地址:https://www.cnblogs.com/zhouchangliang/p/3572399.html
Copyright © 2020-2023  润新知