我在网络日志文件中收到一些错误消息。
我已在我的网络应用程序中检查过所有不使用这些图标的页面。
答案 0 :(得分:8)
这些是Apple iOS设备的文件。用户可能已在其主屏幕上添加了您的网站。 iOS然后尝试找到这些图像,以便为您创建一个漂亮的图标。您可以在Safari documentation。
中详细了解相关内容就像这个,它实际上是一个网络应用程序,但显示像本机应用程序:
您应该做的是创建和添加这些图像文件。这将改善您的用户体验。
答案 1 :(得分:3)
某些IOS设备正在尝试从您的网站获取此图片。 ASP.MVC引擎尝试获取名为“/apple-touch-icon-120x120.png”的控制器并抛出异常。您可以创建忽略此调用的路由,并避免抛出此异常:
routes.IgnoreRoute("{*apple}", new { apple = @"(.*/)?apple-touch-icon.*\.png(/.*)?" });
您还应该为IOS设备创建一个图像并改进IOS设备上的UX,就像Patrick回答的那样。