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