C# asp.net Webforms捆绑&;缩小-捆绑脚本抛出404
我一直在尝试为我现有的asp.net webforms项目实施捆绑和缩小,但不幸的是,它最终得到了404个响应 首先让我分享一下我遵循的步骤C# asp.net Webforms捆绑&;缩小-捆绑脚本抛出404,c#,asp.net,webforms,bundling-and-minification,system.web.optimization,C#,Asp.net,Webforms,Bundling And Minification,System.web.optimization,我一直在尝试为我现有的asp.net webforms项目实施捆绑和缩小,但不幸的是,它最终得到了404个响应 首先让我分享一下我遵循的步骤 通过nuget安装了System.Web.Optimization 添加了BundleConfig类,并将其注册到Glabal.asax应用程序\u启动事件 我的代码绑定了JS文件 public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new Scrip
System.Web.Optimization
BundleConfig
类,并将其注册到Glabal.asax应用程序\u启动事件public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/modelJs").Include(
"~/src/model.js",
"~/src/calender.js",
"~/src/common.js",
"~/src/insurance.js"));
我还检查了添加到VS2013 webforms应用程序中的示例项目,令人惊讶的是,它似乎运行良好
我看到很多问题都有类似的问题,但都没能解决。嗯,解决方法很简单。在捆绑文件夹之后添加了“/”,在本例中,该文件夹是modeljs
bundles.Add(new ScriptBundle("~/bundles/modelJs/").Include(
不幸的是,我在任何可用的源代码中都找不到这一点,所以我最终浪费了很多时间-/ 正如在chat中所讨论的,生成的URL看起来是错误的,在“modelJs”和查询字符串之间有一个斜杠。您确认没有适当的重写规则,在没有包装Render()的情况下也存在同样的问题,并且直接导航到/bundles/modelJs URL不会显示任何内容。我还是被难住了!你说得对!我不在乎是否有人不喜欢这个网站上的感谢。非常感谢。
bundles.Add(new ScriptBundle("~/bundles/modelJs/").Include(