2

我试图摆脱这些错误,但它们仍然出现在我的日志中。

我有这篇关于触摸图标的文章http://mathiasbynens.be/notes/touch-icons并按照建议做了:

<link rel="apple-touch-icon-precomposed" href="./apple-touch-icon-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="./apple-touch-icon-72x72-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="./apple-touch-icon-76x76-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="./apple-touch-icon-114x114-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="./apple-touch-icon-120x120-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="./apple-touch-icon-144x144-precomposed.png"/>
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="./apple-touch-icon-152x152-precomposed.png"/>

我已将文件设置在我网站的根目录。

完成此操作后,我不再看到主控制器的错误,但看到我网站上所有其他控制器的错误。

欢迎任何帮助以一劳永逸地摆脱这些错误

谢谢,

4

2 回答 2

2

您正在使用相对路径。
浏览器会解析相对于当前 URL 中的目录的那些路径,这通常是您的控制器名称。

您想通过删除..

于 2013-09-24T20:27:55.990 回答
1

“./apple-touch-icon-72x72-precomposed.png”是一个相对路径,可能因上下文而异。

两种选择是使用绝对路径,例如:

<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/Images/apple-touch-icon-152x152-precomposed.png"/>

或者,如果您使用的是 Razor 引擎,则可以使用帮助程序:

<link rel="apple-touch-icon-precomposed" sizes="72x72" href="@Url.Content("~/Images/apple-touch-icon-152x152-precomposed.png")" />
于 2013-09-24T20:33:16.677 回答