问题描述
|
我已经从以前的开发人员那里继承了ASP.NET MVC2 / VS2010解决方案。在试用它的过程中,我很快意识到,并没有显示所有服务器错误。它们似乎正在被消耗掉,然后一堆垃圾文本出现在屏幕上。
我不确定该如何管理,或者从哪里开始寻找这样的东西。在此之前有没有人经历过,可以提供一些关于从哪里开始寻找的见识?
谢谢。
解决方法
在MVC中,通常使用HandleErrorAttribute捕获错误。这可以应用于控制器或操作级别。我有点担心,因为通常情况下,此属性会生成一般错误视图(您可以自定义),这让我有些担心。我想知道您的内容类型是否与某些AJAX代码不匹配-您可能希望将Firefox与Firebug或IE开发人员工具一起使用,以捕获进行中的请求并查看请求/响应头和响应内容。