捆绑 css 文件 - 找不到文件
Bundling css file - file not found
我正在使用BundleConfig在MVC 4.0项目中捆绑我的css和javascript文件。刚开始使用它,但不知何故,我的捆绑 CSS 文件从服务器获得 404 状态。想知道问题出在哪里。
这是我的设置;
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/CSSJSBundles/3rdpartycss").Include(
"~/Scripts/jquery.jnotify.css"
)); }
BundleTable.EnableOptimizations = true;
}
我已经在我的根目录中创建了那个文件夹:"CSSJSBundles"。我需要吗?或者它只是MVC使用的虚拟文件夹?我还需要在全局.aspx中放置任何设置吗?
我还删除了该文件夹,该捆绑的css文件仍然存在404错误。
-
如前面的答案之一中所述,您需要将
ScriptBundle
更改为StyleBundle
. -
BundleTable.EnableOptimizations = true;
不是必需的。这样做是在调试模式下强制捆绑和缩小。默认操作不是在调试模式下不捆绑/缩小,因此您可以更轻松地进行调试。当您想要查看输出时,请使用该行,因为它将在发布模式下发生。 -
不,您不需要该文件夹
CSSJSBundles
物理存在。 -
看来您需要将此行添加到
global.asax.cs
文件中的Application_Start()
中:BundleConfig.RegisterBundles(BundleTable.Bundles);
你必须使用StyleBundle...不是脚本包因为它是一个CSS文件。
对于 js 文件,u 应该使用 ScriptBundle。
尝试
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new StyleBundle("~/bundles/3rdpartycss").Include(
"~/Content/jquery.jnotify.css"
));
}
:)
相关文章:
- Angular 2:在本地.json文件上找不到文件
- 放大弹出生成“;找不到文件”;YouTube视频的错误
- Web 地址虚拟目录会断开外部 JavaScript 链接,因此找不到文件
- 找不到Intel XDK cordova文件api 1.3.3文件
- 按钮未运行为按钮,找不到如何使运行JS文件
- Spring 3.1 - 找不到 JavaScript 文件 - 404 错误
- javaScript警报和提示框将我重定向到另一个页面,上面写着“;找不到文件”;
- Cordova jsPDF-PDF生成,我在手机上找不到PDF文件
- 错误:找不到模块'html',可以't提供静态文件
- 在子网站/子文件夹中找不到SVG href ID
- 嵌套页找不到父.js文件
- 为什么浏览器可以'在`.中找不到js文件/lib/`(相对)位置
- 可以'在Angular应用程序中找不到引导文件
- Angular html文件可以'找不到JS控制器[Node.JS/Angular]
- 节点可以'找不到父node_modules文件夹中存在的模块
- angularjs生成器中的Coffeescapet在控制台中找不到js文件
- 外部JS文件找不到控件,但可以使用quickwatch
- Rails js.动词文件找不到方法“渲染”
- 在Django中使用url参数时,CSS + JS文件找不到(404)
- 捆绑 css 文件 - 找不到文件