MVC C# 编译 debug = true 仍然捆绑
MVC C# compilation debug = true still bundling
我有一个 Web 应用程序 MVC5。对于生产网站,我们在 web.config 中设置 compilatoin debug=false
。为了测试这一点,我也在我的本地开发机器上做了这个。这适用于生产和本地。但是现在我必须进一步开发,所以我需要设置回编译 debug=true
。当我设置此值并且 运行 应用程序时,我的 javascript 仍然被捆绑。我也试过BundleTable.EnableOptimization = false
,但是没有效果。
有关捆绑的详细信息,请访问 here
public static void RegisterBundles(BundleCollection bundles)
{
BundleTable.EnableOptimizations = false;
bundles.Add(new ScriptBundle("~/bundles/main").Include(
"~/Scripts/at/main.js",
"~/Scripts/at/GridAT.js",
"~/Scripts/at/responsive.js",
"~/Scripts/at/domainat.js",
"~/Scripts/at/fineuploaderat.js",
"~/Scripts/at/entitysearch.js",
"~/Scripts/at/atquiz.js",
"~/Scripts/at/jQueryExtendAT.js",
"~/Scripts/at/widget.js"
));
在web.config
<compilation targetFramework="4.5" debug="true"/>
布局中:
<!-- 1. Script: recourses -->
@Scripts.Render(Url.Content("~/bundles/jquery"))
@Scripts.Render(Url.Content("~/bundles/jqueryui"))
@Scripts.Render(Url.Content("~/bundles/jqueryvalidation"))
@Scripts.Render(Url.Content("~/bundles/resources"))
@Scripts.Render(Url.Content("~/bundles/fineuploader"))
@Scripts.Render(Url.Content("~/bundles/highcharts"))
@Scripts.Render(Url.Content("~/bundles/mustache"))
<script type="text/javascript" src="@Url.Content("~/scripts/tiny_mce/tiny_mce.js")"></script>
@Scripts.Render(Url.Content("~/bundles/signalr"))
我也咨询过同事,他的电脑上没有这个问题
在搜索了当天剩下的时间后,我决定从磁盘中删除该项目并从 TFS 中获取它。之后它工作正常。谢谢大家的回复。
我有一个 Web 应用程序 MVC5。对于生产网站,我们在 web.config 中设置 compilatoin debug=false
。为了测试这一点,我也在我的本地开发机器上做了这个。这适用于生产和本地。但是现在我必须进一步开发,所以我需要设置回编译 debug=true
。当我设置此值并且 运行 应用程序时,我的 javascript 仍然被捆绑。我也试过BundleTable.EnableOptimization = false
,但是没有效果。
有关捆绑的详细信息,请访问 here
public static void RegisterBundles(BundleCollection bundles)
{
BundleTable.EnableOptimizations = false;
bundles.Add(new ScriptBundle("~/bundles/main").Include(
"~/Scripts/at/main.js",
"~/Scripts/at/GridAT.js",
"~/Scripts/at/responsive.js",
"~/Scripts/at/domainat.js",
"~/Scripts/at/fineuploaderat.js",
"~/Scripts/at/entitysearch.js",
"~/Scripts/at/atquiz.js",
"~/Scripts/at/jQueryExtendAT.js",
"~/Scripts/at/widget.js"
));
在web.config
<compilation targetFramework="4.5" debug="true"/>
布局中:
<!-- 1. Script: recourses -->
@Scripts.Render(Url.Content("~/bundles/jquery"))
@Scripts.Render(Url.Content("~/bundles/jqueryui"))
@Scripts.Render(Url.Content("~/bundles/jqueryvalidation"))
@Scripts.Render(Url.Content("~/bundles/resources"))
@Scripts.Render(Url.Content("~/bundles/fineuploader"))
@Scripts.Render(Url.Content("~/bundles/highcharts"))
@Scripts.Render(Url.Content("~/bundles/mustache"))
<script type="text/javascript" src="@Url.Content("~/scripts/tiny_mce/tiny_mce.js")"></script>
@Scripts.Render(Url.Content("~/bundles/signalr"))
我也咨询过同事,他的电脑上没有这个问题
在搜索了当天剩下的时间后,我决定从磁盘中删除该项目并从 TFS 中获取它。之后它工作正常。谢谢大家的回复。