У меня есть проект asp.net, который скомпилирован на сервере. На этом же сервере у меня есть служба Windows, которая запускает методы, на которые ссылается asp.net .dll.
Все работает нормально, за исключением случаев, когда необходимо получить доступ к объекту httpcontext.current.
Я вполне уверен, что причина того, что .current имеет значение null, заключается в том, что он ссылается на общую библиотеку без фактического экземпляра работающего сайта. В предыдущей версии сервиса я мог найти обходной путь в asp.net, не используя контекст, однако теперь это последнее средство, так как большая часть архитектуры сайта изменилась.
Можно ли в любом случае создать экземпляр сайта и смоделировать текущий httpcontext для целей службы?