我正试图摆脱这些错误,但仍然会在我的日志中出现。
我有关于触摸图标的这篇文章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"/>
我已将文件设置在我网站的根目录。
完成此操作后,我不再看到主控制器的错误,但看到我网站上的其他控制器的错误。
欢迎任何帮助,一劳永逸地摆脱这些错误
谢谢,
答案 0 :(得分:2)
你正在使用相对路径 浏览器会解析相对于当前URL中目录的路径,这通常是您的控制器名称。
您希望通过删除.
来使用绝对路径。
答案 1 :(得分: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")" />