0

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

4

2 回答 2

0

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

http://productionwebsite/favico.ico

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

于 2012-05-04T17:50:17.680 回答
0

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

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

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

于 2012-05-04T17:54:22.237 回答