如何在 Azure Web 应用中启用和访问 Swagger UI
要在 Azure Web 应用上打开 Swagger,您需要按照以下步骤操作:
- 安装 Swashbuckle NuGet 包
在 Visual Studio 中打开您的 Web API 项目,然后在解决方案资源管理器中右键单击您的项目名称,选择'管理 NuGet 包'。在'NuGet 包管理器'对话框中,搜索'Swashbuckle',然后安装该包。
- 启用 Swagger
在您的 Web API 项目中,打开'SwaggerConfig.cs'文件,然后取消注释以下代码行:
// Enable Swagger UI
config
.EnableSwagger(c => c.SingleApiVersion('v1', 'My API'))
.EnableSwaggerUi();
- 部署到 Azure
将您的 Web API 项目部署到 Azure Web 应用中。在 Azure 门户中,导航到您的 Web 应用,然后单击'应用程序设置' 。在'应用程序设置'页面中,将'WEBSITE_WEBHOSTING_DEFAULT_DOCUMENT'设置为'swagger'。保存更改后,单击'重新启动'以使更改生效。
- 打开 Swagger UI
现在,您可以在浏览器中输入您的 Web 应用 URL,后跟'/swagger',例如:
https://mywebapp.azurewebsites.net/swagger
这将打开 Swagger UI,您可以在其中查看和测试您的 API。
原文地址: https://www.cveoy.top/t/topic/lKu8 著作权归作者所有。请勿转载和采集!