Это может происходить, если вы пытаетесь записать нулевой объект в буфер IE:
context.Response.OutputStream.Write(null, 0, 0);
Также Вы можете представить это как ...
return (context != null && context.Response != null &&
context.Response.OutputStream != null &&
context.Response.OutputStream.CanWrite);