public ActionResult Favicon() { //try loading a store specific favicon var faviconFileName = string.Format("favicon-{0}.ico", _storeContext.CurrentStore.Id); var localFaviconPath = System.IO.Path.Combine(Request.PhysicalApplicationPath, faviconFileName); if (!System.IO.File.Exists(localFaviconPath)) { //try loading a generic favicon faviconFileName = "favicon.ico"; localFaviconPath = System.IO.Path.Combine(Request.PhysicalApplicationPath, faviconFileName); if (!System.IO.File.Exists(localFaviconPath)) { return Content(""); } } var model = new FaviconModel() { FaviconUrl = _webHelper.GetStoreLocation() + faviconFileName }; return PartialView(model); }
public ActionResult Favicon() { var model = new FaviconModel() { Uploaded = System.IO.File.Exists(Request.PhysicalApplicationPath + "favicon.ico"), FaviconUrl = _webHelper.GetStoreLocation() + "favicon.ico" }; return PartialView(model); }