2011-11-09 9 views
1

私はWCF Web APIを使用して、クライアントアプリケーションが使用する自己ホスト/ InProcess RESTサービス(HttpServiceHost)を作成しています。 Web APIのすべての例では、ASP.Netルーティングエンジンを使用しています。 Asp.netの外でルーティングエンジンを使用することは可能でしょうか?あなたは私がやっているのアイデアを与えることを自己ホストdll(asp.net外)からMVCルーティングエンジンを使用していますか?

は、ここに私のサービスクラスのコンストラクタは、クライアントがアップし、新しいということです:

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

関連する問題