2014-10-29 58 views
-1

enter image description here該項目上完成MVC5,當我通過在Azure上的Visual Studio發佈項目,圖像和CSS效果無法做到的。我確實嘗試了Bundling.config,但仍無法完成。內容中有一個img文件夾(它具有所有圖像)。CSS和圖像在Windows Azure上

我有我的包的配置文件如下:

bundles.Add(new StyleBundle("~/Content/img").Include(
         "~/Content/bootstrap.css", 
         "~/Content/site.css", 
         "~/Content/base.css", 
         "~/Content/parallaxstyle.css", 
         "~/Content/bootstrap.css", 
        "~/Content/pricing.css", 
        "~/Content/pricing2.css")); 

,並考慮:

@Scripts.Render("~/Content/img") 

但它甚至不使CSS文件。

這是根。 佈局視圖:

<html> 
<head> 
    <meta charset="utf-8" /> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title>@ViewBag.Title</title> 
    @Styles.Render("~/Content/css") 

    @Styles.Render("~/Content/img/demo/_small") 
    @Scripts.Render("~/bundles/modernizr") 
    @Styles.Render("~/Content/bootstrap.css") 
    @Styles.Render("~/Content/base.css") 
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Josefin+Slab"> 
    <link href='http://fonts.googleapis.com/css?family=Ubuntu' rel='stylesheet' type='text/css'> 

</head> 
<body> 

回答

1

那是因爲你創造了一個StyleBundle,並試圖呈現ScriptBundle

更改此:

@Scripts.Render("~/Content/img") 

要這樣:

@Styles.Render("~/Content/img") 

注意,如果你在~/Content/img有一個實際的文件夾,可以考慮改變包的名稱,這樣就沒有名稱衝突。

+0

我沒有將它更改爲Styles.Render,但它並沒有正常工作。這是我的網站。 http://pcrux.azurewebsites.net/ – Sooner 2014-10-30 00:23:50

+0

這有點不工作?它看起來像這些CSS文件正在加載。如果您的網站中有「Content/img」文件夾,則需要重新命名該包。 – 2014-10-30 00:25:55

+0

我可以得到圖像。對於其他選項卡,例如OverView,也無法看到CSS效果。 – Sooner 2014-10-30 00:28:17