Я добавил загрузочные файлы CSS через StyleBundle в мой проект asp.net mvc 5.asp.net mvc 5 - Вопросы, связанные с StyleBundle CdnFallbackExpression?
(Он использует в качестве канадских: https://www.asp.net/ajax/cdn#Bootstrap_Releases_on_the_CDN_14)
var bootstrapCssCdnPath = "http://ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/css/bootstrap.min.css";
var bootstrapCssBundle = new StyleBundle("~/bundles/css/bootstrap", bootstrapCssCdnPath).Include("~/Content/bootstrap.css");
//bootstrapCssBundle.CdnFallbackExpression // ?
bundles.Add(bootstrapCssBundle);
var bootstrapThemeCssCdnPath = "http://ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/css/bootstrap-theme.min.css";
var bootstrapThemeCssBundle = new StyleBundle("~/bundles/css/bootstraptheme", bootstrapThemeCssCdnPath).Include("~/Content/bootstrap-theme.css");
//bootstrapCssBundle.CdnFallbackExpression // ?
bundles.Add(bootstrapThemeCssBundle);
Однако есть проблема: когда я добавляю неверный URL, как CDN (например, добавление 'ahttp' вместо 'HTTP') мой заказ "запасной вариант" Файл css не используется, вместо этого он показывает «ahttp: //» в моем источнике HTML. То же самое, когда я запускаю свой сайт в Debug или Release.
- Почему мой запасной не используется?
- Что такое CdnFallbackExpression для StyleBundle? (и, в частности, для bootstrap.css и bootstrap-theme.css)
- Если .Include - файл .min.css или он автоматически выполняет поиск .min. сначала?
- Есть ли способ. Включить несколько файлов css, используя Cdn с резервным, так что мне не нужно создавать новый StyleBundle каждый раз за каждый файл css, который использует Cdn?