在Azure API管理中找不到Azure App Service托管的Web API

时间:2019-04-03 05:22:22

标签: azure-api-management

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

有人可以帮忙吗?

预先感谢, 埃斯瓦尔

2 个答案:

答案 0 :(得分:0)

在APIM中导入API应用程序时,APIM会找到与所选应用程序相关联的招摇,获取并导入。如果 APIM找不到招摇,它将API公开为“直通” API

因此,当您在本地创建API应用时,需要选择Azure API App,然后部署到Azure。这样就可以找到它。

enter image description here

答案 1 :(得分:0)

APIM仅支持导入API应用程序。尝试转到https://resources.azure.com/并在此处找到您的应用。在其属性中,其种类必须等于“ api”。