我要坦白承认,出于纯粹的无知,我一直对我的网站视而不见,直到最近我用Elmah(ASP.NET 的错误记录工具)和服务器上的控制器部署了一个站点以发送所有未捕获的 JavaScript 异常。至少可以说,这是一次令人大开眼界的经历。
我的一个网站每天有大约 150-200 名访问者。大约每天一次,我得到一个类似于这个的 Elmah JavaScript 堆栈跟踪:
CCS.Exceptions.JavaScriptException: Unspecified error.: at document path
'http://www.*******.com/*****'. at anonymous('Unspecified error.',
'http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/jquery-ui.min.js', '5')
at anonymous()
一般来说,我对 JavaScript 和 Web 开发比较陌生,所以我很感激一些建议:
我应该如何着手解决此类问题的根本原因?对于调试生产中的问题(特别是 JavaScript)有什么建议吗?
你会在重要性等级上把它排在哪里?我意识到如果不知道我盘子里的一切,这个问题几乎是不可能回答的。但我希望的是优先考虑这类事情的建议。我的头发着火了吗?或者,“嗯,这真的很常见,考虑到现在所有的浏览器和操作系统,这种事情肯定会发生。”