[英]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.