asp.net-mvc – ASP.NET MVC 4在调试模式下捆绑js文件
“问题在于,默认情况下,asp.net mvc不会在调试模式下捆绑css和js文件.但是我们的css和js文件正在捆绑在调试模式下.”
出于某种原因,所有css和js文件都以调试模式捆绑在一起.它开始于几天前.我们有一个拥有多个开发人员的大型团队,很难找到过去几天发生了哪些变化,因为有多个变更提交到存储库.但是我没有在BundleConfig和Global.asax.cs中发现任何重大变化. 当应用程序在调试模式下运行时,BundleTable.EnableOptimizations返回false. 据我所知,当debug设置为true时,捆绑不会发生. 到目前为止,我还没有在Google上发现过这个问题.这是一个非常独特的问题吗? 理想情况下,我想修复它而不是解决方法.找到原因是这里的实际问题.任何关于我应该开始寻找修复的指针都将不胜感激.谢谢. 编辑:我的问题与ASP.NET MVC 4 app with bundling and minification,why is minification enabled in debug mode?相似但不完全相同 模板: 捆绑配置: 解决方法
尝试专门针对MVC之外的故障排除.
这个问题现在是否超越了您的整个团队或仅仅是您的机器?如果是整个团队,至少你知道改变发生在提交周期的某个地方. 你重建了解决方案吗?清理得当吗?您运行IIS,IIS Express还是Cassini?您是否绝对确定您在调试器中运行的站点/构建版本未处于发布模式?您可能正在调试未通过构建管道修改的特定构建(失败的构建肯定属于此类别). 我正在使用VS 2010和MVC 4,默认情况下在调试模式下,我看到绝对没有捆绑.我没有明确设置任何东西.如果你看到不同的东西,显然必须考虑到它,因为这不是正常的行为. 我觉得你最好的方法是最难的:放松你的提交.制作工作目录的副本,并在此之前的某个时间恢复.验证此版本中没有出现问题,不要只是假设.现在检查在该时间点和现在之间的一半提交.再次测试.如果构建仍然良好,将时间缩短一半并重复.一旦你遇到这个问题,你知道它引入的提交是在你最后一个“好”提交和你当前正在测试的提交之间的某个地方.此技术极大地简化了将问题隔离到特定提交的过程.除非我完全不确定代码,否则我几乎从不会一次提交一个提交,或者我已经很好地指出它可能在哪里. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net HTML何时编码元素?
- asp.net-identity – ASP.net Identity 2.1获取所有角色的用
- asp.net-mvc – ASP.NET MVC UpdateModel空属性
- ASP.NET控件属性与[Flags]枚举
- asp.net – 如何从Web应用程序中的客户端计算机获取AD凭据?
- asp.net-mvc – ASP MVC单选按钮验证
- asp-classic – 使用SMTP身份验证的经典ASP发送电子邮件
- asp.net-mvc – Asp.net mvc 3 – 自定义模型绑定
- 实体框架 – 使用实体框架数据模型添加验证属性
- ASP.NET自定义控件 – 什么是最好的方式来包括嵌入式CSS引用
- 如何更新asp.net网站(刚更改的文件)
- entity-framework – 为什么ASP.NET SPA模板会为
- asp.net – 如何从c#调用javascript函数
- asp.net-mvc – 使用html.actionlink将模型从视图
- asp.net-mvc – 如何将复杂对象传递给ASP.NET MV
- asp.net+js实现批量编码与解码的方法
- ASP.net服务器事件处理客户端
- asp.net – ‘System.Web.UI.WebControls.TextBo
- asp.net – “localhost”上运行网站是非常慢
- asp.net-mvc – 用于asp.net的rails样式数据库迁