我创建了一个基于令牌的身份验证的Web api,并将其部署在azure应用程序服务中。如果我尝试从APIM中的azure托管应用程序服务中打开,它将找不到。我们需要更改设置吗?(我不是在使用Azure AD进行身份验证,因为它是测试服务)。
有人可以帮忙吗?
预先感谢, 埃斯瓦尔
答案 0 :(得分:0)
在APIM中导入API应用程序时,APIM会找到与所选应用程序相关联的招摇,获取并导入。如果 APIM找不到招摇,它将API公开为“直通” API 。
因此,当您在本地创建API应用时,需要选择Azure API App
,然后部署到Azure。这样就可以找到它。
答案 1 :(得分:0)
APIM仅支持导入API应用程序。尝试转到https://resources.azure.com/并在此处找到您的应用。在其属性中,其种类必须等于“ api”。