Не удалось загрузить все ресурсы - ошибка 500
У меня проблема, когда я получаю эту ошибку в консоли разработчика, для всех файлов css, image и js:
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Имя файла и путь выглядят отлично, и это происходит для ВСЕХ ресурсов. Проект представляет собой проект ASP.NET MVC, который мой коллега может создавать и запускать просто отлично, без этих ошибок. Проект находится в моей обычной папке проектов, и я никогда раньше не сталкивался с этой проблемой. Я также проверял права доступа к папке, и я совершенно не знаю, почему это происходит.
Ресурсы в комплекте, но если я создаю ссылки на ресурсы вручную, он выдает те же ошибки в консоли разработчика.
Кто-нибудь когда-нибудь пробовал что-то подобное раньше?
Журнал: Журнал
Tracelog: Tracelog
BundleConfig.cs
public class BundleConfig
{
// For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery.min.js",
"~/Scripts/jquery.simplemodal.js",
"~/Scripts/jquery.flot.min.js",
"~/Scripts/jquery.flot.categories.min.js"
));
bundles.Add(new ScriptBundle("~/bundles/language").Include(
"~/Language/english.js",
"~/Language/spanish.js",
"~/Language/french.js"
));
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Styles/StyleNuheat.css",
"~/Styles/buttons.css",
"~/Styles/energy.css",
"~/Styles/modalwindow.css",
"~/Styles/dropdown.css",
"~/Styles/jquery-ui.css"
));
bundles.Add(new ScriptBundle("~/bundles/thermostat").Include(
"~/Scripts/appl_thermostats.js",
"~/Scripts/appl_thermostat_details.js",
"~/Scripts/appl_schedule.js"
));
bundles.Add(new ScriptBundle("~/bundles/general").Include(
"~/Scripts/appl_supporter.js",
"~/Scripts/appl_master.js",
"~/Scripts/appl_navigation.js",
"~/Scripts/appl_general.js"
));
bundles.Add(new ScriptBundle("~/bundles/energy").Include(
"~/Scripts/appl_energy.js",
"~/Scripts/jquery-ui.js"
));
bundles.Add(new ScriptBundle("~/bundles/useraccount").Include(
"~/Scripts/appl_useraccount.js"
));
bundles.Add(new ScriptBundle("~/bundles/groups").Include(
"~/Scripts/appl_groups.js"
));
bundles.Add(new ScriptBundle("~/bundles/login").Include(
"~/Scripts/appl_login.js"
));
}
}
Ответы
Ответ 1
В соответствии с предоставленным вами файлом TraceLog у вас есть проблема в файле web.config. Сообщение об исключении: C:\Users\teilmann\source\Nuheat\oj.web\oj.web.main\web.config ( 112) :Cannot add duplicate collection entry of type "mimeMap" with unique key attribute "fileExtension" set to ".json"
Скорее всего, у вас есть тип MIME, определенный для файлов JSON как на уровне WebSite, так и на уровне приложений
Ответ 2
Я исправил это, удалив содержимое staticContent в моем web.config. IIS 10 жаловался на дублирование ключей fileExtentions в web.cofing.
Ответ 3
Я работаю на сервере Win2012 и использую IIS 8.5.
Пожалуйста, проверьте раздел "staticcontent" в веб-конфигурации.
В нашей конфигурации есть строка для mimemap и mimetype.
mimeMap fileExtension = ". woff" mimeType = "application/x-woff"
Я прокомментировал эту строку и начал работать. Ошибка 500 для меня решена.
Ответ 4
Скорее всего, это простое разрешение, убедитесь, что ваша папка имеет правильное разрешение для учетной записи IIS_IUSRS
.
Ответ 5
Если css не загружен, используйте инструмент разработчика в Chrome, чтобы увидеть имя css. Перейдите к этому css в браузере. Если пользовательский режим ошибки отключен, он покажет фактическую ошибку.
В моем случае присутствовал дублирующий миметик.