HttpContext.Current.Server null

У меня есть служба Windows, которая использует метод из библиотеки классов с таким же решением asp.net. в библиотеке классов , У меня есть метод со следующей строкой:

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

Когда управление переходит к этой строке. Я получаю исключение. Я попытался отладить код и обнаружил, что когда служба пытается получить доступ к этому методу, тогда HttpContext.Current.Server равно null . Каков альтернативный синтаксис.

Я попытался получить доступ к этому методу библиотеки классов из веб-приложения, и он работает нормально.

Пожалуйста, предложите решение.

5
задан Intermernet 8 October 2013 в 11:22
поделиться