HttpContext.Response.Filter
Actualmente estoy usando asp.net mvc 3 VS 2010. Acabo de instalar VS 2013 y ahora nuestro filtro personalizado no funciona. Cuando la página se representa solo muestra una página en blanco. El filtro tiene datos y lo escribe, pero algo en el proceso de encadenamiento no funciona.
var response = filterContext.HttpContext.Response;
response.Filter = new MappingResponse(response.Filter);
En Visual Studio 2010 el filtro es.System.Web.HttpResponseStreamFilterSink
.
En Visual Studio 2013 el filtro es.Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.ArteryFilter
Ni siquiera se puede encontrar esa clase en los documentos. Parece que no está encadenando el método de escritura cuando llamo a la clase de transmisión.
Este es el código real donde escribo la secuencia
var responseBuffer = UTF8Encoding.UTF8.GetBytes( htmlPage );
responseStream.Write( responseBuffer, 0, responseBuffer.Length );