アプリを別のベースパスにマウントするにはどうすればよいですか?
たとえば、コントローラーのルートは/ api /キーワードですが、Webサーバーを実行するときは、ベースパスを/ developmentにする必要があるため、コントローラーのルートは/ development/api/keywordsになります。コントローラーを変更する必要はありません。古いWebAPIバージョンでは、OWINアプリを別のパスにマウントできるため、同様のことを行うことを検討しています。
これを簡単に実行できるUsePathBaseという新しいメソッドがあります。 https://github.com/aspnet/HttpAbstractions/blob/bfa183747f6fb528087554c3d6ec58ef05f1c10a/src/Microsoft.AspNetCore.Http.Abstractions/Extensions/UsePathBaseExtensions.cs