要在 Azure Web 应用上打开 Swagger,您需要按照以下步骤操作:

  1. 安装 Swashbuckle NuGet 包

在 Visual Studio 中打开您的 Web API 项目,然后在解决方案资源管理器中右键单击您的项目名称,选择“管理 NuGet 包”。在“NuGet 包管理器”对话框中,搜索“Swashbuckle”,然后安装该包。

  1. 启用 Swagger

在您的 Web API 项目中,打开“SwaggerConfig.cs”文件,然后取消注释以下代码行:

// Enable Swagger UI
config
    .EnableSwagger(c => c.SingleApiVersion("v1", "My API"))
    .EnableSwaggerUi();
  1. 部署到 Azure

将您的 Web API 项目部署到 Azure Web 应用中。在 Azure 门户中,导航到您的 Web 应用,然后单击“应用程序设置” 。在“应用程序设置”页面中,将“WEBSITE_WEBHOSTING_DEFAULT_DOCUMENT”设置为“swagger”。保存更改后,单击“重新启动”以使更改生效。

  1. 打开 Swagger UI

现在,您可以在浏览器中输入您的 Web 应用 URL,后跟“/swagger”,例如:

https://mywebapp.azurewebsites.net/swagger

这将打开 Swagger UI,您可以在其中查看和测试您的 API。


原文地址: https://www.cveoy.top/t/topic/xeH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录