Что именно вы пытаетесь сделать?
IHttpHandler
полезен для случаев, когда требуется точный контроль над запросом / ответом HTTP, однако, как правило, это происходит при разработке инфраструктуры - в большинстве случаев то же самое может быть достигнуто в других местах.
IHttpHandler
, конечно, обычно не используется для веб-сервисов, для этого вам следует изучить либо WCF , либо веб-сервисы ASP.Net (если вы нацеливаетесь платформа .Net 2.0, где WCF недоступен). Использование выделенного набора инструментов для веб-сервисов значительно упростит представление вашего сервиса (через SOAP, JSON и т. Д.)
Я не совсем уверен, как глобальный.asax входит в это - global.asax, ну ... global . Все, что вы здесь делаете, будет применяться ко всему веб-приложению, поэтому, в частности, любая обработка запросов, которые вы здесь делаете, будет применяться к всем запросам, которые достигают вашего приложения. Это не то место, где вы должны внедрять веб-сервисы.