0

的Visual Studio 2012 - Asp.net MVC3如何在Amazon S3中創建包和微小的物理目錄

我使用微軟asp.net網站優化框架,使束和微小的,但我有一個問題,當使用捆綁和縮小,一切工作正常的地方,但我需要的虛擬目錄創建一個物理目錄(文件夾)在亞馬遜S3與我縮小,捆綁和圖像。

我的代碼工作的地方100%好,我在這裏的代碼

protected void Application_Start() 
{ 
BundleTable.EnableOptimizations = true; 
RegisterBundles(BundleTable.Bundles); 
AreaRegistration.RegisterAllAreas(); 
RegisterGlobalFilters(GlobalFilters.Filters); 
RegisterRoutes(RouteTable.Routes); 
} 

public static void RegisterBundles(BundleCollection bundles) 
{ 
/* This example ~/Content/css would be a physical folder containing the bundle, images and css minificados have a separate server just for images and css and javascript */
    bundles.Add(new StyleBundle("~/Content/css").Include(
          "~/Content/Site.css")); 
} 

在我的佈局視圖

<!DOCTYPE html> 
<html> 
<head> 
    <title>@ViewBag.Title</title> 
    @System.Web.Optimization.Styles.Render("~/Content/css") 
</head> 
<body> 
    <div class="page"> 
     <div id="header"> 
      <div id="title"> 
       <h1>My MVC Application</h1> 
      </div> 
      <div id="logindisplay"> 
       @Html.Partial("_LogOnPartial") 
      </div> 
      <div id="menucontainer"> 
       <ul id="menu"> 
        <li>@Html.ActionLink("Home", "Index", "Home")</li> 
        <li>@Html.ActionLink("About", "About", "Home")</li> 
       </ul> 
      </div> 
     </div> 
     <div id="main"> 
      @RenderBody() 
     </div> 
     <div id="footer"> 
     </div> 
    </div> 
</body> 
</html> 

任何想法如何做到這一點?

+0

確切的問題是什麼?你的問題很難理解。 – MikeSmithDev 2013-04-04 18:24:52

+0

我需要捆綁我的js和css文件,除了代替生成虛擬目錄,我希望這個目錄有一個我的服務器上的文件夾AmazonS3 示例 〜/ ContentOfAmazon/css <=我需要這個虛擬目錄是一個我的服務器上的文件夾亞馬遜s3 - 這是一個服務器圖像,CSS和JavaScript。在這個文件夾將minificados我的CSS,JavaScript和圖像。 bundles.Add(新StyleBundle(「〜/ ContentOfAmazon/css」)。包括..... – thefirexa 2013-04-04 18:53:46

回答