0

私は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 を使用しています。

4

1 に答える 1