10

Mono でスタンドアロンの非同期 Web API (asp.net Web API) ベースのサービスをホストすることに成功した人 (製品コード) はありますか? スタンドアロンとは、asp.net の外部のコンソール アプリで API をホストすることを意味します。

REST API を作成する簡単な方法を探しています。C#5 が優れたサポートを提供するようになったので、トップ HTTP レイヤーからボトム データ アクセス レイヤーまでスタックを非同期 (C#5 スタイル) にしたいと本当に思っています。それのための。

通常、私は ServiceStack を使用し、これを Linux のデーモンとしてホストしますが、ServiceStack はサービスで新しい C#5 非同期機能をサポートしていないため (私の知る限り)、自己ホスト型の非同期 Web API の使用を検討しています。モノで。

ServiceStack に途中で非同期ブランチがあることは知っていますが、準備ができていません。また、ServiceStack に asynconeway のものがあることは知っていますが、これは C# で新しいタスク ベースの非同期のものを使用しているとは思いません。 5.

私の質問は、モノで自己ホスト型の非同期 Web API を使用して REST サービスを作成することが可能であり、十分に安定しているかどうか、またはモノでスタンドアロン ホスティングを行うときに同期 ServiceStack を使用する方がよいかどうかです。

4

2 に答える 2