Как видно из заголовка, когда я пытаюсь загрузить свой сайт в любом другом браузере, кроме chrome, у сайта нет стилей.
Мои пакеты не содержат названия папки, в которой они находятся(Я знаю, что это распространенная проблема с комплектацией), и тот факт, что Chrome прекрасно загружает комплекты, показывает, что с комплектом проблем не возникает.
Если перейти к пути к папке для css (например, <ip>/Content/Allcss?v=Eze8tJIZiYOA13hExK1v1hyjgjptGZUujs0uqxcErPY1
) в Chrome, он загружает таблицу стилей CSS, однако во всех других браузерах я просто получаю сообщение об ошибке:
Ссылка на объект не установлена на экземпляр объекта
Глава макета:
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewBag.Title</title>
<link
href="https://unpkg.com/tailwindcss@("@^1.0/dist/tailwind.min.css")"
rel="stylesheet">
<link href="https://fonts.googleapis.com/css?
family=Montserrat:400,800&display=swap" rel="stylesheet">
@Styles.Render("~/Content/Allcss")
@Scripts.Render("~/bundles/modernizr")
</head>
и моя конфигурация пакета:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*"));
// Use the development version of Modernizr to develop with and learn from. Then, when you're
// ready for production, use the build tool at https://modernizr.com to pick only the tests you need.
bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"));
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.js"));
bundles.Add(new StyleBundle("~/Content/Allcss").Include(
"~/Content/bootstrap.css",
"~/Content/site.css"));
}
Обновление ::
Оказывается, мой метод PostAuthenticateRequest пытался авторизовать просмотрCSS и не удалось, это было решено