调试时Favicon不可见,但在部署到服务器时确实显示

时间:2013-04-19 07:32:20

标签: asp.net favicon

我们的favicon在调试时不会显示,但它在部署到服务器时会显示出来。什么可能导致这种行为?

我们使用的代码是:

 <head>
     <title>Our Application Name</title>
     <link rel="icon" 
       type="image/x-icon"
      href="favicon.ico"/> 
 </head>

图像位于我们的根目录中,因此找到它应该没有问题。

修改

只有在IE9中调试时,chrome或firefox中的调试才能正确显示ico

3 个答案:

答案 0 :(得分:1)

我建议您使用fiddler调试代码以查看确切的问题。 在那里,您将看到URL是否正确,或者您是否有任何特权问题。

答案 1 :(得分:0)

要审核的另一件事。你确定favicon.ico在你的bin文件夹中吗?也许,你的项目中有图标,但它不存在于bin \ debug文件夹中。

答案 2 :(得分:0)

问题如下:

代码在索引页面中。但是在调试时我将启动页面作为登录页面。 基本上它没有过去到索引页面并跳过它。

在服务器上它通过索引页面并被重定向到登录页面。这就是为什么我在服务器上看到它而不是在本地看到它。

我之所以认为它适用于所有浏览器,但IE实际上是相同的。我没有进入登录页面就进入了索引页面。

这更像是我的错误,但我希望有同样错误的人能够更快地发现他们做错了什么。