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
例をリンクできれば、非常に役立ちます。