2016-03-08 36 views
1

我很難理解爲什麼會發生這種情況。網站部署時ASP.NET綁定不起作用

在我的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"> 

這一切工作我的本地機器罰款(ofcourse!) 。

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

+0

Link不工作 – kobe

+0

工作正常。如果其他人報告相同的事情,我會查找它。 – Rob

回答

0

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

編輯: 請看css文件:

goTop.css

您的項目有csslint,修正錯誤,它可能會奏效。

你的錯誤: CSS lint parsing error - expected LBRACE error

+0

我不會說這是交易,否則它不會在本地工作。 – Rob

+0

@Rob我已更新我的回答 – kobe

+0

對不起科比,但這是行不通的。說實話,我認爲它不會起作用,因爲該* .css文件在順序中是第7位,所以它應該已經拿起了第一張,但沒有。我已經退回到使用樣式表的正常鏈接,而不是放棄與此相關的時間。 – Rob