Asp.net 4.0中找不到文件错误

时间:2012-05-04 17:39:18

标签: asp.net

在本地主机上,我的解决方案工作正常但在部署时在服务器上,它会发现该文件未找到错误。并且错误消息是这样的。http://localhost:27375/favicon.ico 我的应用程序中没有任何此类文件。我尝试在根文件夹中创建但没有运气。非常感谢任何帮助

2 个答案:

答案 0 :(得分:0)

首先检查Web服务器,如果您可以直接在浏览器中看到该文件:

http://productionwebsite/favico.ico

如果文件在那里,现在需要检查代码是否使用相对路径。很可能这是使用绝对路径编码的。

答案 1 :(得分:0)

您的favicon.ico文件应位于网站的根目录中。

看起来您的应用程序仍在尝试连接到localhost以显示favicon。您是否使用http://localhost:27275/favico.ico地址将网址硬编码到favicon?

基于Internet工程师所说的,使用ASP.NET,您可以使用以~/开头的相对路径。因此,您可以使用~/favico.ico/favico.ico来引用您的图标文件。