Tengo un servicio de Windows que utiliza un método de una biblioteca de clase con la misma solución asp.net. en la biblioteca de clases, tengo un método con la siguiente línea:HttpContext.Current.Server null
reader = XmlReader.Create(HttpContext.Current.Server
.MapPath("~/TestDevice/Data.xml"), settings);
Cuando el control llega a esta línea. Obtengo excepción. Intenté depurar el código y encontré que cuando el servicio intenta acceder a este método, HttpContext.Current.Server
es null
. ¿Qué es la sintaxis alternativa?
He intentado acceder a este método de biblioteca de clases desde la aplicación web y funciona bien.
Por favor, sugiera la solución.
¿Estás haciendo multihilo? –
@Waqas no, no estoy haciendo multiprocesamiento – DotnetSparrow
Ver http://stackoverflow.com/a/944267/37055 –