溫馨提示×

如何在C# WebAPI中使用Swagger

c#
小樊
98
2024-08-05 12:54:10
欄目: 編程語言

要在C# WebAPI中使用Swagger,您可以按照以下步驟操作:

  1. 安裝Swashbuckle NuGet包:在Visual Studio中打開您的C# WebAPI項(xiàng)目,右鍵單擊項(xiàng)目名稱,選擇“管理NuGet包”。在NuGet包管理器中搜索Swashbuckle,然后點(diǎn)擊安裝。

  2. 配置Swagger:在Global.asax.cs文件中,添加以下代碼到Application_Start方法中:

GlobalConfiguration.Configure(WebApiConfig.Register);
SwaggerConfig.Register();
  1. 創(chuàng)建SwaggerConfig.cs文件并添加以下代碼:
using Swashbuckle.Application;
using System.Web.Http;

public class SwaggerConfig
{
    public static void Register()
    {
        GlobalConfiguration.Configuration
            .EnableSwagger(c =>
                {
                    c.SingleApiVersion("v1", "Your API Name");
                })
            .EnableSwaggerUi();
    }
}
  1. 啟動應(yīng)用程序并訪問Swagger UI:啟動您的WebAPI應(yīng)用程序,然后在瀏覽器中輸入以下URL以訪問Swagger UI:http://localhost:{your port}/swagger.

現(xiàn)在您已經(jīng)成功在C# WebAPI中集成了Swagger,并可以使用Swagger UI來查看和測試API端點(diǎn)。

0