在本地主机上,我的解决方案工作正常,但在服务器上,当我部署时,它给出了找不到文件的错误。错误信息是这样的。http://localhost:27375/favicon.ico
我的应用程序中没有任何此类文件。我尝试在根文件夹中创建,但没有运气。非常感谢任何帮助
问问题
1484 次
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.ico
or/favico.ico
来引用您的图标文件。
于 2012-05-04T17:54:22.237 回答