Nhu cầu của favicon.ico là gì. Tôi đang cố gắng sử dụng xử lý lỗi MVC và nó khiếu nại tập tin bị bỏ lỡ. Làm thế nào để thoát khỏi lỗi này.Biểu tượng Favicon-MVC3 ASP.NET
Cảm ơn
Nhu cầu của favicon.ico là gì. Tôi đang cố gắng sử dụng xử lý lỗi MVC và nó khiếu nại tập tin bị bỏ lỡ. Làm thế nào để thoát khỏi lỗi này.Biểu tượng Favicon-MVC3 ASP.NET
Cảm ơn
Đến phương pháp RegisterRoutes
của Global.asax.cs tập tin, và thêm này, là một trong những dòng đầu tiên:
routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
tôi đề nghị bạn sử dụng nó, thay vì để loại bỏ nó. Nguyên nhân là một phần của tiêu chuẩn web trong thiết kế giao diện người dùng. Bạn có thích xây dựng thương hiệu cho trang web của mình không? Sau đó, đây là một phần quan trọng của thương hiệu đó.
Thêm dòng sau vào đầu của phương pháp RegisterRoutes của bạn:
routes.IgnoreRoute ("favicon.ico");
Trình duyệt của bạn sẽ luôn yêu cầu trang web cho favicon, điều này sẽ đảm bảo mvc không cố giải quyết.
Giải pháp:
<link rel="SHORTCUT ICON" href="http://www.youraddress.com/youricon.ico"/>"
nếu bạn sử dụng localhost sau đó href = "http: // localhost: port/youricon.ico" Lưu ý: Sử dụng tên khác thay vì favicon.ico.
Tôi đã thực hiện việc này và khôi phục Máy chủ web nhưng vẫn xảy ra cùng một vấn đề. –
Bạn có thể đăng mã của mình không? Chỉ cần tệp Global.asax.cs. – MartinHN
xin lỗi Martin, tôi đã giữ lại VS và nó đã được sửa. –