wcf отдыхает с AspNetCompatibilityRequirements - PullRequest
1 голос
/ 18 января 2010

У меня есть служба отдыха wcf, которая опрашивается клиентом. я хочу получить доступ к переменным сервера iis без включения AspNetCompatibilityRequirements, поскольку это приводит к сбоям в производительности, которые мое приложение опроса не может выполнить.

есть предложения?

1 Ответ

4 голосов
/ 18 января 2010

Используйте класс WebOperationContextSystem.ServiceModel.Web) - он дает вам доступ к эквиваленту запроса HttpContext.

Однако, если вы не включите хостинг Asp.Net, вы не сможете получить ту же самую информацию, потому что IIS в этом случае используется просто как метод активации для службы, а не хоста. Принимая во внимание, что с AspNetCompatibilityRequirements, установленным в значение Required или Allowed, служба фактически размещена в Asp.Net в IIS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...