【发布时间】:2015-06-03 06:19:32
【问题描述】:
我们有一个 ASP.NET 3.5(IIS 应用程序池 2.0)网站。
我们正在 Windows8.1 中使用 Visual Studio 2013 update4 进行开发。
问题是:当我缩小 JavaScript 文件(带有 Web Essentials 扩展名)并将 aspx 文件更改为使用新创建的 min.js 文件时,Visual Studio 或任何其他浏览器都无法正常工作。
我们希望我们处理原始 js 文件(放置断点等......),并且网络浏览器运行它的缩小 min.js 文件(因为关系存在于map 文件),但在 Visual Studio 中,我的断点变为空心黄色圆圈(带有工具提示:断点当前不会被击中。没有符号......)即使在我按 Ctrl+F5 刷新页面并且在 Chrome 中进行调试时,也会发生许多奇怪的问题,例如:无法读取变量的值,断点未命中正确的位置和 . . .
到目前为止,我尝试的是清理、在 Visual Studio 中重建 Web 项目、重置 Internet Explorer 和 Chrome 设置并更新 Visual Studio 和 Web Essentials 扩展,并使用新版本再次缩小 JavaScript 文件。
【问题讨论】:
-
对此的简单回答是在开发时不要使用缩小的 JavaScript 文件。生产时也一样。
标签: javascript visual-studio debugging minify source-maps