2016-10-25 35 views
0

我最近部署了我的asp.net mvc應用程序。webserver顯示錯誤的佈局

功能工作就像他們假設,但我有一個設計問題。

我使用的引導

我網站上的幾頁是有點大了,所以我爲什麼要在兩頁20個colmns和另一頁上最多12列所需的某些頁面。

我使用了兩個獨立的佈局來完成這個工作,其中一個加載12個列的引導文件,而其中的layuout將該文件加載20列。

束:

12列(bootstrap.min)

 bundles.Add(new StyleBundle("~/energy/css").Include(
        "~/Content/bootstrap.min.css", 
        "~/Content/bootstrap-datetimepicker.css", 
        "~/Content/bootstrap-select.css", 
       "~/Content/octicons.css", 
        "~/Content/css/select2.css", 
        "~/Content/Automation.css")); 

20列(自舉)

 bundles.Add(new StyleBundle("~/energyTwo/css").Include(
        "~/Content/bootstrap.css", 
        "~/Content/bootstrap-datetimepicker.css", 
        "~/Content/bootstrap-select.css", 
       "~/Content/octicons.css", 
        "~/Content/css/select2.css", 
        "~/Content/Automation.css")); 

佈局1:

@Styles.Render("~/energy/css") 

佈局2:

@Styles.Render("~/energyTwo/css") 

此工作位於本地,但在Web服務器上出於某種原因帶有引導-12列的文件始終加載,而不是帶有20列的文件。我究竟做錯了什麼?

+0

沒有看到網站本身,幾乎不可能知道肯定。您是否在控制檯中看到任何錯誤?任何文件不是loadng? –

回答

1

嘗試不同的重命名你的引導文件:

bundles.Add(new StyleBundle("~/energy/css").Include(
        "~/Content/bootstrap.css", 
        "~/Content/bootstrap-datetimepicker.css", 
        "~/Content/bootstrap-select.css", 
       "~/Content/octicons.css", 
        "~/Content/css/select2.css", 
        "~/Content/Automation.css")); 


bundles.Add(new StyleBundle("~/energyTwo/css").Include(
        "~/Content/bootstrap.modified.css", 
        "~/Content/bootstrap-datetimepicker.css", 
        "~/Content/bootstrap-select.css", 
       "~/Content/octicons.css", 
        "~/Content/css/select2.css", 
        "~/Content/Automation.css")); 

而且總是指向的CSS文件的完整版本的包,因爲它在很大程度上依賴於命名約定。

捆綁和縮小將使用您指向調試目的的文件並生成縮小版本以供發佈。例如,對於Release配置,energy捆綁包將生成bootstrap.min.css,對Debug配置使用bootstrap.css

+0

你是英雄!我一直在這一天的更好的一部分!謝謝! – ThunD3eR