2013-09-09 2 views
0

Я использую класс HttpServer для проверки моего веб-api. В моем приложении у меня есть пользовательский IHttpModule, который обрабатывает некоторую переработку URL. Мне нужен этот модуль для обработки запросов для моего веб-апи. Вот мой код, который я использую для создания объекта HttpServer.Как зарегистрировать пользовательский IHttpModule с HttpServer

var config = new HttpSelfHostConfiguration(ServerUrl); 
RouteConfig.RegisterRoutes(config.Routes); 
FilterConfig.RegisterWebApiFilters(config.Filters); 
var httpServer = new HttpServer(config); 

Может ли кто-нибудь сказать мне очевидное, что мне не хватает, что мне нужно сделать, чтобы зарегистрировать мой модуль с сервером?

ответ

1

AFAIK вы не можете использовать HttpModules с самомонтируемым сервером WebAPI. Я думаю, что вам нужен MessageHandler.

+0

Взял меня некоторое время, но я, наконец, понял, как реорганизовать свой код, чтобы использовать обработчик сообщений. –