Swagger for Azure Service Fabric无状态Web API应用程序

Thi*_*lai 3 azure azure-service-fabric

我正在开发Web API服务并在Azure Service Fabric上托管为Micro Service.我需要为API定义实现Swagger,我可以看到SwaggerConfig.Register()方法在应用程序启动时没有调用.所以我无法访问http:// faricurl:8000/swagger.

那么请指出如何将Swagger定义集成到Web API应用程序中.

非常感谢,Thirumalai M.

jim*_*ine 9

正如我在评论中所建议的那样安装核心Swashbuckle NuGet包

install-package Swashbuckle.Core
Run Code Online (Sandbox Code Playgroud)

然后在WebApi项目的Startup.cs中添加

 config.EnableSwagger(c => c.SingleApiVersion("v1", "A title for your API"))
        .EnableSwaggerUi();
Run Code Online (Sandbox Code Playgroud)