我在Visual Studio 2017中启动了一个新的ASP.NET项目,并选择了MVC模板,并且添加了一些角度脚本。
这是我的 BundleConfig.cs
// Vendor CSS
bundles.Add(new StyleBundle("~/bundles/vendorCSS").Include(
"~/Content/bootstrap.css"));
// Vendor JS
bundles.Add(new ScriptBundle("~/bundles/vendorJS").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery.validate*",
"~/Scripts/modernizr-*",
"~/Scripts/bootstrap.js",
"~/Scripts/angular.js",
"~/Scripts/AngularUI/ui-router.js"));
// App CSS
bundles.Add(new StyleBundle("~/bundles/appCSS").Include(
"~/Content/site.css"));
// App JS
bundles.Add(new ScriptBundle("~/bundles/appJS").Include(
"~/app/app.module.js",
"~/app/app.routes.js",
"~/app/clients/clients.module.js",
"~/app/clients/clients.controller.js"));
这是我在 _Layout.cshtml 中渲染它们的方式:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>App Home</title>
@Styles.Render("~/bundles/vendorCSS")
@Styles.Render("~/bundles/appCSS")
</head>
<body ng-app="app" ng-cloak>
@RenderBody()
@Scripts.Render("~/bundles/vendorJS")
@Scripts.Render("~/bundles/appJS")
</body>
</html>
如果我添加行
BundleTable.EnableOptimizations = true;
到我的BundleConfig.cs
,然后一切正常。
但是,当我删除它时,出现以下错误:
加载资源失败:服务器响应状态为502(错误的网关)
请求网址: http://localhost:62865/Content/bootstrap.css
我不想在调试时缩小所有内容。
Web.config
<compilation debug="true" targetFramework="4.6.1"/>