2017-05-31 200 views
3

我在我的網絡日誌文件中收到總和錯誤消息。路徑「/apple-touch-icon-120x120-precomposed.png」的控制器未找到

  1. 路徑「/apple-touch-icon-120x120-precomposed.png」的控制器未找到或未實現IController。路徑::/apple-touch-icon-120x120-precomposed.png
  2. 路徑'/apple-touch-icon-120x120.png'的控制器未找到或未實現IController。路徑::/apple-touch-icon-120x120.png
  3. 錯誤:路徑'/apple-touch-icon.png'的控制器未找到或未實現IController。路徑::/apple-touch-icon.png

我檢查了所有頁面,我沒有在我的web應用程序中使用thease圖標。

回答

5

這些是Apple iOS設備的文件。可能是用戶在主屏幕上添加了您的網站。然後,iOS會嘗試查找這些圖像,以便爲您創建一個漂亮的圖標。你可以在Safari documentation中閱讀更多關於這方面的內容。

贊一個,這實際上是一個Web應用程序,但顯示像本地應用:

iOS screen with web app

你應該做的是創造和增加這些圖像文件。這將改善您的用戶體驗。

+0

我已製作(120px x 120px)3個圖標1. apple-touch-icon-120x120-precomposed.png,2. apple-touch-icon-120x120.png,3.我的apple-touch-icon.png網站標誌和上傳根。沒關係。 – vicky

+0

是的。最好從其他帖子中添加忽略規則。 –

2

一些IOS設備試圖從您的網站獲取此圖像。 ASP.MVC引擎試圖獲取名爲「/apple-touch-icon-120x120.png」的控制器並引發異常。您可以創建忽略該呼叫的路由,避免引發此異常:

routes.IgnoreRoute("{*apple}", new { apple = @"(.*/)?apple-touch-icon.*\.png(/.*)?" }); 

您還應該創建一個IOS形象和提高UX在iOS設備上的帕特里克說。

相關問題