今後のプロジェクトでは、ASP.NET WebAPI 2 を使用して、Web サイトとブラウザー クライアントの両方にサービス機能を公開することを検討しています。
可能な場合は「エンドポイント」をできるだけ少なくしたいので、「内部」であっても、WebAPI Web サービスからサーバーを消費するすべての呼び出しが必要です。(つまり、コントローラーインスタンスを直接新しくするだけではありません)
HTTPClient をラップし、厳密に型指定された「プロキシ」を提供する C#「クライアント」を生成またはスキャフォールディングするのに役立つものを探しています。「新しいサービス参照の追加」を介してプロキシを生成する場合の WCF に似ています。
同様のことを尋ねる他の質問を読みましたが (ここで見られるように)、 MVCやテストの懸念に関係のない、より直接的な質問をしたいと思いました。