Используйте класс WebOperationContext
(в System.ServiceModel.Web
) - он дает вам доступ к эквиваленту запроса HttpContext.
Однако, если вы не включите хостинг Asp.Net, вы не сможете получить ту же самую информацию, потому что IIS в этом случае используется просто как метод активации для службы, а не хоста. Принимая во внимание, что с AspNetCompatibilityRequirements, установленным в значение Required или Allowed, служба фактически размещена в Asp.Net в IIS.