ServiceHostFactory, использующий Structuremap, использующий HttpContext - PullRequest
0 голосов
/ 22 сентября 2010

У меня есть существующая Structuremap ApplicationRegistry, которая использует HttpContext.Current.Server, а также HttpContext.Current.Items (через HttpContextScoped).Я хотел бы использовать это в моей WCF ServiceHostFactory, но HttpContext.Current остается воинственно нулевым.

Я использую basicHttpBinding, и в рамках проекта, над которым я работаю, я рад продолжать полагатьсяна том, что используется.Насколько я понимаю, если вы используете basicHttpBinding, вы сможете использовать HttpContext.Current.Поскольку это всегда ноль, я явно что-то пропустил.

Что бы это могло быть?

1 Ответ

0 голосов
/ 22 сентября 2010

Решением было добавить этот атрибут в мой класс обслуживания:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
...