ASP.NET MVC 5 css отлично работает в chrome, но не в любом другом браузере - PullRequest
0 голосов
/ 28 октября 2019

Как видно из заголовка, когда я пытаюсь загрузить свой сайт в любом другом браузере, кроме 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 и не удалось, это было решено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...