Я все еще новичок в ASP.NET MVC, поэтому, пожалуйста, извините меня, если я пропущу что-то очевидное. Недавно я опубликовал сайт через Visual Studio на нашем сервере разработки, чтобы узнать, как все работает. Когда я просматриваю сайт dev, ни один из наших стилей или Javascript, которые были определены как пакеты, не отображаются в нашем коде.Связки, не появляющиеся после публикации веб-сайта
Локальной тестовой система визуализации кода:
Разработка сервер визуализация Код:
Как вы можете видеть, между двумя оказанными исходниками, нет CSS добавляется к опубликованному коду. Что я могу сделать, чтобы исправить это?
Спасибо!
Можете ли вы привести пример определения пакета, указанного в вашем классе Bundle.Config, и код, который вы использовали в своем представлении, для рендеринга этого пакета. – user65439
Вот мой файл BundleConfig.cs: http://pastie.org/8333347 И как я сказал ниже, я использую '@ Styles.Render (" ~/Content/css ")' и '@ Styles.Render ("~/Content/темы/база/CSS") '. – Chiggins
Это выглядит прекрасно, я предполагаю, что вы действительно добавляете конкретные файлы css, например .Include ("~/Styles/SomeStyle.css"). Как поясняется в моем ответе ниже, вы также можете попробовать добавить BundleTable.EnableOptimizations = true; к вашему классу BundleConfig.cs – user65439