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
如果您可以鏈接任何的例子,這將是非常有益的。
:(當然......也許最好的選擇是南希? – coding4fun