如何使用HttpServer注册自定义IHttpModule

时间:2013-09-09 01:26:51

标签: asp.net-web-api httpmodule

我正在使用HttpServer类来测试我的web api。在我的应用程序中,我有一个自定义IHttpModule来处理一些URL重写。我需要这个模块来处理我的web api的请求。这是我用来创建HttpServer对象的代码。

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

有人可以告诉我,我需要做的一件事是我需要做的就是在服务器上注册我的模块吗?

1 个答案:

答案 0 :(得分:1)

AFAIK您不能将HttpModules与自托管的WebAPI服务器一起使用。我认为你需要的是一个MessageHandler。