0

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

我们使用的代码是:

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

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

编辑

这仅在IE9中调试时,在chrome或firefox中调试时正确显示ico

4

3 回答 3

1

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

于 2013-04-19T07:37:11.690 回答
0

问题如下:

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

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

我认为它适用于所有浏览器但 IE 的原因实际上是一样的。我没有进入登录页面就进入了索引页面。

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

于 2013-04-19T08:28:25.937 回答
0

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

于 2013-04-19T07:40:52.630 回答