2011-11-09 43 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