現在、既存のエンドポイントを壊さずに Web サービスを MVC4/Web Api にアップグレードしようとしていますが、ルーティング機能についてはかなり新しいものです。実際のルーティングが開始される前に、URL に /api を追加してリクエストを開始することを自動的に期待しているようです。
現在、ルートは「{controller}/{action}/{id}」です。ただし、リクエストの代わりに api/ がプレフィックスとして付けられていないことに注意してください。
http://host:port/MyController/MyAction
まだリクエストする必要があります:
http://host:port/api/MyController/MyAction
しかし、これは事実上エンドポイントを壊してしまいます。ルートから /api を削除するにはどうすればよいですか?