Ответ 1
У меня была та же самая проблема, вызываемая строками в моем HTML в следующем виде:
<link rel="stylesheet" type="text/css" href="css/my_css_resource.css" />
Проблема была устранена, когда я удалил rel="stylesheet"
из тега.
У меня есть приложение, использующее MVC, Java Script, JQuery, Ajax. Когда я отлаживаю визуальную студию, он отлично работает без ошибок скрипта. После этого я принимаю мое приложение на сервере IIS, оно показывает ошибку консоли, и мои стили приложений не работают идеально. Я приложил ошибку ниже.
Ошибка: ресурс интерпретируется как таблица стилей, но переносится с текстом типа MIME/javascript:
Образ:
У меня была та же самая проблема, вызываемая строками в моем HTML в следующем виде:
<link rel="stylesheet" type="text/css" href="css/my_css_resource.css" />
Проблема была устранена, когда я удалил rel="stylesheet"
из тега.
Я понял, что с моей новой машиной Windows 10 я не смог включить статический контент в моем локальном IIS. Для этого перейдите к "Включить или отключить функции Windows" на панели управления и перейдите к следующему местоположению:
Убедитесь, что этот параметр "Статический контент" отмечен. Затем вызовите командное окно в качестве администратора и выполните iisreset.
Бум, фиксированный.
У меня была такая же проблема, и это было связано с использованием неправильного метода для создания пакета. Я небрежно скопировал код пакета сценариев и заменил его на CSS. Убедитесь, что вы используете Style Bundle для CSS и Script Bundle для JS. То же самое, когда вы делаете это. Стили.Render() и скрипты.Render().
У меня было это:
bundles.Add(new ScriptBundle("~/bundles/bootstrap-core-css").Include("~/Content/themes/bootstrap/css/bootstrap.min.css"));
Я изменился на:
bundles.Add(new StyleBundle("~/bundles/bootstrap-core-css").Include("~/Content/themes/bootstrap/css/bootstrap.min.css"));
Надеюсь, это поможет.
У меня была та же самая ошибка прямо сейчас, я обнаружил, что файл css не существует на сервере, поэтому он возвращал страницу 404.
Итак, вам нужно проверить ссылку на CSS.
Ресурс интерпретируется как таблица стилей, но передается с текстом MIME типа /javascript
Сообщение выше может быть интерпретировано как:
Вы запросили файл CSS, но мы возвращаем вам файл JavaScript.
Если вы хотите начать отладку, я думаю, вы должны начать с обеспечения источника файла.
Я надеюсь, что это помогает кому-то.