Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在ASP.NET MVC 4、.NET 4.5中包含自定义目录中的JavaScript和CSS?_Asp.net Mvc_.net 4.5_Asp.net Optimization_Bundling And Minification - Fatal编程技术网

Asp.net mvc 如何在ASP.NET MVC 4、.NET 4.5中包含自定义目录中的JavaScript和CSS?

Asp.net mvc 如何在ASP.NET MVC 4、.NET 4.5中包含自定义目录中的JavaScript和CSS?,asp.net-mvc,.net-4.5,asp.net-optimization,bundling-and-minification,Asp.net Mvc,.net 4.5,Asp.net Optimization,Bundling And Minification,考虑到此文件夹结构: Content style1.css style2.css CssFolder1 style3.css style4.css style5.css style6.css 在应用程序中,我想包括style1.css,style2.css,style3.css和style4.css 我正在这样做: public class BundleConfig { public

考虑到此文件夹结构:

Content
     style1.css
     style2.css
     CssFolder1
         style3.css
         style4.css
         style5.css
         style6.css
在应用程序中,我想包括
style1.css
style2.css
style3.css
style4.css

我正在这样做:

public class BundleConfig
{
    public static void RegisterBundles(BundleCollection bundles)
    {
        bundles.Add(new StyleBundle("~/styles/main").Include("~/Content/style1.css",   "~/Content/style2.css"));
        bundles.Add(new StyleBundle("~/styles/custom").Include("~/Content/CssFolder1/style3.css","~/Content/CssFolder1/style4.css"));
    }
}
\u Layout.cshtml
中,我将其呈现如下:

@Styles.Render("~/styles/main", "~/styles/custom")
仅加载style1.css和style2.css。如何正确加载
style3.css
style4.css


LE:内容是解决方案中的文件夹,该文件夹中的所有文件都将添加到解决方案。

所有文件都需要添加到Visual Studio解决方案窗口中的项目中。右键单击
css
文件夹,然后单击
addexistingitem
。导航到
styles3.css
并以这种方式添加它。

您的代码看起来不错。您使用的是哪个Web服务器VS Dev server、IIS express、IIS?你确定文件在那里吗?如果使用
手动包含它们会发生什么?我已经尝试过了,如果手动包含它们,它们将被加载。我正在使用VS Dev服务器。您正在使用窗体身份验证吗?如果是,您是否允许公众访问样式/自定义?