Я думал HttpContext.Current is supposed to be null в службе WCF (даже если включен aspNetCompatibilityEnabled).Не является ли HttpContext.Current значением null в службе WCF?
MSDN: HttpContext: ток всегда имеет значение null при доступе из услуги WCF. от http://msdn.microsoft.com/en-us/library/aa702682.aspx
У меня есть это в моем web.config:
<serviceHostingEnvironment aspNetCompatibilityEnabled="true">
Но это:
HttpContext.Current + " has file path of " + HttpContext.Current.Request.FilePath
возвращает действительный контекст (и доказательство того, что я нахожусь в .svc файл)
"System.Web.HttpContext has file path of /rrmvc/MVCServices/OrderPipelineService.svc"
I basicall Мне нужен способ узнать, есть ли у меня SVC или ASMX. Как мне это сделать?