C #: error de HttpContext al intentar guardar HTML en Word en C #

Estoy escribiendo un complemento en C #. Y tengo un html en unStringwriter y estoy tratando de publicarlo como un documento de Word basado en otras muestras que he investigado sobre SO y otros lugares en la web. Como esto:Exportación de datos de c # a documento de Word yhttp://www.codeproject.com/Questions/196851/export-an-html-to-word-document-with-fixed-headers

Por mi vida no puedo entender por qué obtengo una excepción NullReference en la primera líneaHttpContext aparece (en realidad, cómo manejarlo es en lo que estoy atascado).

Aquí está el código:

using System.Web;

HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Buffer = true;
HttpContext.Current.Response.ContentType = "application//ms-word";
HttpContext.Current.Response.AddHeader("Content-Disposition", @"attachment; filename=D:\WORK_ORDER.doc");
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF32;
HttpContext.Current.Response.Charset = "UTF-16";
// HttpContext.Current.EnableViewState = false;
HttpContext.Current.Response.BinaryWrite(System.Text.Encoding.UTF8.GetPreamble());
HttpContext.Current.Response.Output.Write(swSource.ToString());
HttpContext.Current.Response.Flush();
HttpContext.Current.Response.End();

Estoy seguro de que es demasiado simple. ¿Alguien puede señalar lo que me falta aquí? Gracias.

Actualizar: Había publicado el seguimiento de la pila, pero no es informativo y es largo. La información adicional es más reveladora:

Información adicional: Referencia de objeto no establecida en una instancia de un objeto.

Todos los ejemplos similares muestran solo este código, sin instanciación, por lo que no sé cómo hacerlo, por lo que agradecería algunos consejos.

Actualizar:

De acuerdo con la respuesta aprobada, todo lo que sucedió fue importar la biblioteca de referencia.System.Web no significa que puedas usar estoHttpContext objeto en una aplicación no web.

Vea mi solución publicada a continuación como respuesta.

Respuestas a la pregunta(2)

Su respuesta a la pregunta