2011-03-15 27 views
9

Estoy intentando llamar a un método asíncrono que necesita leer un archivo del servidor. Siempre que el método sea asincrónico, HttpContext.Current pasa a ser nulo. Si lo llamo normalmente, funciona bien. ¿Cómo voy alrededor de esto?HttpContext.Current es nulo cuando se utiliza async

Mi código es:

System.IO.File.ReadAllText(HttpContext.Current.Server.MapPath(path)) 
+0

esto podría ayudar a: http : //www.rahulsingla.com/blog/2010/09/asp-net-httpcontext-current-is-null-in-endxxx-method-of-asynchronous-web-methods-pair – Robert

Respuesta

3

Thaks para los bvs punta.

clase correcta para llamar es HostingEnvironment.MapPath(path);

Cuestiones relacionadas