因此,我有一个名为CompressAttribute的自定义属性,它在global.asax中设置为全局过滤器。它使用反射来检查当前操作方法的返回类型,如果它是“ViewResult”,它使用GZip或Deflate压缩输出。它工作得很好,除非页面抛出500服务器错误。如果遇到错误,我不会显示.NET错误页面,而是会得到一堆这样的信息:��������`I��%&/m��{J��J������显然它正在尝试对导致问题的500服务器错误页面进行编码。处理此问题的最佳方法是什么?过滤代码如下:publicoverridevoidOnActionExecuting(ActionExecuti