HttpContext.Actuel.Serveur null

J'ai un service windows qui est à l'aide d'une méthode à partir d'une bibliothèque de classe avec le même asp.net solution. dans la bibliothèque de la classe, j'ai une méthode avec la ligne suivante:

 reader = XmlReader.Create(HttpContext.Current.Server
             .MapPath("~/TestDevice/Data.xml"), settings);

Lorsque le contrôle de la ligne. Je reçois exception. J'ai essayé de déboguer le code et constaté que lorsque le service de la tente d'accéder à cette méthode, puis HttpContext.Current.Server est null. Quelle est la syntaxe alternative.

J'ai essayé d'accéder à cette bibliothèque de classe de la méthode d'application web et il fonctionne très bien.

S'il vous plaît suggérer une solution.

Faites-vous le multithreading?
non, je ne fais pas le multithreading
Voir stackoverflow.com/a/944267/37055

OriginalL'auteur DotnetSparrow | 2011-06-10