asp.net – 在WebForms中调试时关闭捆绑/缩小
|
我希望能够在生产环境中缩小/捆绑我的 javascript文件,同时在本地调试时让它们不受限制/非捆绑;但是,VS2012中的默认WebForms站点似乎不允许它. 重现我的问题的步骤: >创建一个新的“ASP.NET Web窗体应用程序”(在我的例子中为c#) web.config,默认情况下有: <compilation debug="true" targetFramework="4.5"> 我甚至尝试通过明确告诉BundleTable不要优化来修改Global.asax: void Application_Start(object sender,EventArgs e)
{
// Code that runs on application startup
BundleTable.EnableOptimizations = false;
BundleConfig.RegisterBundles(BundleTable.Bundles);
AuthConfig.RegisterOpenAuth();
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
然而,我仍然得到不可判断的javascript文件: This site(我意识到是针对MVC)告诉我web.config中的debug =“true”或者BundleTable.EnableOptimizations = false;在Global.asax应该关闭功能.而this site(用于WebForms并且从第一个链接起来)并未提及将其关闭以进行调试. 我怎么能(干净地)告诉我的项目只在debug =“false”时缩小/捆绑? (我正在使用ASP.NET 4.5) 编辑: 解决方法将以下代码添加到Application_Start方法中的Global.asax.cs文件中.这对我来说非常适合.#if DEBUG
foreach (var bundle in BundleTable.Bundles)
{
bundle.Transforms.Clear();
}
#endif (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET 根据汉字获取汉字拼音的首字母(含多音字)
- asp.net-mvc – 如何检查是否为浏览器启用了cookie
- asp.net-mvc-3 – MVC 3 $.ajax – 响应似乎是从部分视图缓
- asp.net – XMLHTTP请求的经典ASP错误
- ASP.NET MVC API 接口验证的示例代码
- 什么是链接服务器的ASP.NET连接字符串格式?
- .net – 加密ApplicationServices ConnectionString
- asp.net-mvc – MVC导航到不同的控制器视图
- 部署DotNetNuke并将ASP.NET应用程序分开 – 可能的问题?
- asp.net-mvc-3 – 如何在页面提交ASP.Net MVC时捕获哪个单选
- asp.net-core – .net核心自定义身份验证中的Use
- asp.net实现生成缩略图及给原始图加水印的方法示
- asp.net-mvc – 在MVC ActionLink中使用Knockout
- asp.net-mvc – ASP.NET MVC如何在生产中禁用调试
- 如何使用WMD在ASP.NET中存储降价?
- Asp.net Core 1.1 升级后操作mysql出错的解决办法
- asp.net – 启用Application Insights会使Web应用
- asp.net-mvc-4 – 表单身份验证:角色(MVC 4)C#
- asp.net – 使用SignalR编译项目时,我必须做一个
- asp.net-mvc – 通过Gitignore递归地包含Nuget D
