首页 > 解决方案 > 在 azure api 管理中找不到 azure app service 托管的 web api

问题描述

我创建了一个基于令牌的身份验证的 Web api,并部署在 azure app 服务中。如果我尝试从 APIM 中的 azure 托管应用程序服务打开它找不到。我们需要更改设置吗?(我没有使用 azure AD 进行身份验证,因为它是测试服务)。

任何人都可以请帮忙。

提前致谢, 埃斯瓦尔

标签: azure-api-management

解决方案


当您在 APIM 中导入 API 应用程序时,APIM 会找到与所选应用程序关联的 swagger,获取它并导入它。如果APIM 没有发现 swagger,它会将 API 公开为“传递”API

所以当你在本地创建 API 应用时,你需要选择Azure API App然后部署到 azure。这样,你就能找到它。

在此处输入图像描述


推荐阅读