По какой-то причине, каждый раз, когда я ссылаюсь на PNG из моего application.css
файла, меня просят ввести учетные данные.Тем не менее, я могу без проблем ссылаться на GIF, JPEG и т. Д. Из моего каталога изображений.
Мои маршруты настроены так:
public static void RegisterRoutesTo(RouteCollection routes) {
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("elmah.axd");
routes.IgnoreRoute("{*favicon}", new { favicon = @"(.*/)?favicon.ico(/.*)?" });
routes.MapRoute(
"Default", "",
new { controller = "Home", action = "Index"} // Parameter defaults
);
routes.MapRoute(
"Session", "{action}",
new { controller = "Session" },
new { action = "(login|logout|register)" }
);
routes.MapRoute("CatchAll", "{*catchall}",
new { controller = "Error", action = "NotFound" });
}
В моем CSS у меня есть это:
.iconLocationLarge { background-image: url(../images/icon_vcarea_48x48.png) !important;}
.iconVCLarge { background-image: url(../images/tb-btn-sprite.gif) !important;}
Проблема в том, что мне снова предлагается подтвердить подлинность, если я использую PNG, но не с GIF.Почему?