部署在azure web应用的api怎么打开swagger
要在 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/xeH 著作权归作者所有。请勿转载和采集!