1

我正在使用 WCF Web API 创建客户端应用程序将使用的自托管/InProcess REST 服务 (HttpServiceHost)。Web api 的所有示例都使用 ASP.Net 路由引擎。是否可以在 Asp.net 之外使用路由引擎?

为了让您了解我在做什么,这里是我的服务类的构造器,客户端将新建:

    Public Sub New()

    ObjectFactory.Initialize(Sub(x)
                                 x.For(Of IIssueTrackerRepository)().Use(Of IssueTrackerRepository)().Ctor(Of String).Is(ConfigurationManager.ConnectionStrings("Dev").ConnectionString)
                                 'x.ForConcreteType(Of IssueTrackerResource)().Configure.Ctor(Of String).Is(ConfigurationManager.ConnectionStrings("Dev").ConnectionString)
                             End Sub
    )

    _host = New HttpServiceHost(ObjectFactory.GetInstance(Of IssueTrackerResource), "http://localhost:8000")
    _host.Open()
End Sub

如果您可以链接任何示例,那将非常有帮助。

4

1 回答 1

1

据我所知:还没有。但由于 Web API 仍在开发中,它可能是未来预览版的一部分。

于 2011-11-09T17:41:20.293 回答