2

我正在尝试将 webapi 项目更改为使用 OWIN,部分基于这篇文章:

http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api

但是,这似乎涉及将我的RouteConfig.RegisterRoutes方法从使用 a 更改System.Web.Routing.RouteCollection为 a System.Web.Http.HttpRouteCollection。我将如何使用HttpRouteCollection?

public static void RegisterRoutes(HttpRouteCollection routes)
        {
            routes.IgnoreRoute("elmah.axd");  // No IgnoreRoute extension for HttpRouteCollection?

还是我接近这一切都错了?

主要驱动因素是我在项目中使用 signalR,但因为它似乎自动使用 OWIN,所以我最终在 Global.asax(用于 webapi 的东西)和 OwinStartup 类(用于 signalR)中混合配置,我我更喜欢在一个地方完成所有操作。

4

0 回答 0