5
  1. Пакет System.Web.Optimization был установлен
  2. пакет был сконфигурирован как нижерасслоение и Минимизация вернуть 404

    using System.Web.Optimization; 
    public class BundleConfig 
    { 
        public static void RegisterBundles(BundleCollection bundles) 
        { 
         bundles.Add(new ScriptBundle("~/Content/themes/base/js").Include("~/Scripts/Site.js")); 
         bundles.Add(new StyleBundle("~/Content/themes/base/css").Include("~/Content/Site.css")); 
    
        } 
    } 
    
  3. добавить это Layout.cshtml

    @System.Web.Optimization.Scripts.Render("~/Content/themes/base/js") 
    @System.Web.Optimization.Styles.Render("~/Content/themes/base/css") 
    

Css успешно скомпилировано, но возвращает ошибку 404 для файла js?

+0

@Andrei: спасибо за редактирование – Moslem7026

+1

Ну вы * у * есть '' Site.js' в Scripts', верно? –

+0

да, я могу получить доступ через веб-браузер к этому. 'htt: // localhost: 8777/Scripts/Site.js' – Moslem7026

ответ

7

Убедитесь, что ваш виртуальный путь для вашего пакета Content/themes/base/js не относится к реальному пути. По этой причине мы используем ~/bundles.

Пример

public static void RegisterBundles(BundleCollection bundles) 
{ 
    bundles.Add(new ScriptBundle("~/bundles/base/js").Include("~/Scripts/Site.js")); 
    bundles.Add(new StyleBundle("~/bundles/base/css").Include("~/Content/Site.css")); 

} 
+0

да, ваше право. он не должен быть таким же, как физическое местоположение. – Moslem7026

4

я вдруг получил 404 ошибки на одном из моих производственных серверов для моего сценария сайтов расслоения ресурса.

После небольшого поиска я нашел this blogpost, которые предлагают следующее решение, которое должно использоваться в web.config в разделе system.webServer, которое отлично поработало.

<modules runAllManagedModulesForAllRequests="true"> 
    <remove name="BundleModule" /> 
    <add name="BundleModule" type="System.Web.Optimization.BundleModule" /> 
</modules> 
+0

Это то, что исправил это для меня –

 Смежные вопросы

  • Нет связанных вопросов^_^