簡體   English   中英

部署站點時,ASP.NET綁定不起作用

[英]ASP.NET bundling not working when site is deployed

我很難理解為什么會這樣。

在我的global.asax中,

BundleTable.EnableOptimizations = true;

那里我也有這些線

BundleTable.Bundles.Add(new StyleBundle("~/content/css/bundle").
            Include("~/content/css/font-awesome.css", new CssRewriteUrlTransform()).
            Include("~/content/css/bootstrap.css").
            Include("~/content/css/bootstrap-theme.min.css").
            Include("~/content/css/carousel.css").
            Include("~/content/css/narrow.css").
            Include("~/content/css/navbarLogo.css").
            Include("~/content/css/goTop.css").
            Include("~/content/css/fbKomentar.css").
            Include("~/content/css/lightbox.css"));

在我的母版頁上

<%: System.Web.Optimization.Styles.Render("~/content/css/bundle") %>

我也想說,當該網站托管在domain.com上時,它可以完美地工作。 現在,我已經轉移到mochahost.com,並且無法正常工作(也不想開始獲得他們的支持)。

目前該站點處於DNS傳播中,因此我沒有將其連接到我的真實域,而是由他們提供給我的域-http://aikikai-dubrovnik.hr.wb3.my-hosting-panel.com

在那里您可以看到捆綁包是空的! 更進一步,如果我聲明

BundleTable.EnableOptimizations = false;

我不會讓腳本“解開”,我仍然會得到渲染路徑

<link href="/content/bundle.css" rel="stylesheet">

這一切都可以在我的本地機器上正常工作(當然!!!)。

任何幫助/方向將不勝感激。 我已經閱讀了有關此問題的大部分票證,我嘗試了很多人們推薦的東西,但無濟於事。

如果您的CSS文件格式不正確,通常會發生這種情況,請使用http://csslint.net/將您的CSS代碼進行測試。

編輯:請看css文件:

goTop.css

使用csslint在您的項目上修復錯誤,它可能會起作用。

您的錯誤: CSS皮棉分析錯誤-預期的LBRACE錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM