我继承了之前开发人员的ASP.NET MVC2 / VS2010解决方案。在玩它时我很快意识到任何和所有服务器错误都没有这样显示。它们似乎被消耗掉了,然后屏幕上出现了一堆垃圾文本。
我不确定这是如何管理的,或者甚至在哪里开始寻找这样的东西。有没有人在此之前经历过这一点,可以提供一些洞察从哪里开始寻找?
感谢。
答案 0 :(得分:1)
在MVC中,通常使用HandleErrorAttribute捕获错误。这可以在控制器或操作级别应用。您看到垃圾的事实让我有点担心,因为通常此属性会生成一般错误视图(您可以自定义)。我想知道你的内容类型是否与某些AJAX代码不匹配 - 您可能希望使用Firefox和Firebug或IE开发人员工具来捕获飞行中的请求并查看请求/响应标头和响应内容。