2011-11-09 37 views
1

我正在使用WCF Web API创建客户端应用程序将使用的自托管/ InProcess REST服务(HttpServiceHost)。所有的web api示例都使用ASP.Net路由引擎。是否有可能在Asp.net之外使用路由引擎?使用MVC路由引擎从自我托管的dll(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 

如果您可以链接任何的例子,这将是非常有益的。

回答

1

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

+0

:(当然......也许最好的选择是南希? – coding4fun