私は2つのApiControllersを持っています
[ApiVersion( "1" )]
[RoutePrefix( "v{version:apiVersion}/account" )]
public class LoginController1 : BaseController
と
[ApiVersion( "2" )]
[RoutePrefix( "v{version:apiVersion}/account" )]
public class LoginController2 : BaseController
Swagger は、代わりに変更RoutePrefix
する
か、V1 コントローラーで同じように変更するまで、Login v2 を表示しません。同じ効果が得られます。"v2/account"
{version:apiVersion}
ASP.NET Api (.NET Core ではない) とSwagger-Netバージョン 8.3.23.1103 を使用しています。