无法访问 Azure API 应用程序。 Swagger 文档在 Azure Web 门户中运行良好

Cannot access Azure API App. Swagger doc is working fine in the Azure Web Portal

在 Visual Studio 2013 年发布我的 Azure API 应用程序后,我无法访问我的任何 REST 端点。 (尽管 Azure Web 门户显示了 swagger 文档)。 See here.

当转到 API 应用程序 URL 时,我看到以下页面,并显示此错误消息:

Correlation ID: b2228863-3f90-4235-xxxx-xxxxxxxxxx

Timestamp: 2015-04-06 07:48:59Z

AADSTS50011: The reply address 'https://microsoft-apiapp497f3b72e6ef485189341ae1ea31bddb.azurewebsites.net/' does not match the reply addresses configured for the application: abfa0a7c-a6b6-4736-xxxx-xxxxxxxxxxx.

我曾多次尝试重新创建 API 应用程序,并尝试重新发布。 API 应用程序访问级别设置为 Public(匿名),因此它应该在不登录的情况下向所有人公开。我尝试使用 Azure AD 身份验证对其进行配置,但它也没有用。

此错误似乎与 App Insight 有关。根据 2015 年 4 月 3 日的 post,Microsoft 已意识到该问题并正在着手修复。

https://social.msdn.microsoft.com/Forums/en-US/96eeb06c-8157-4a4f-9d3a-4fa3eced5c55/authentication-failure-on-new-api-app-even-though-authentication-is-disabled?forum=AzureAPIApps

取消选中项目选项中的 Azure Insights 应该允许您使用 API 进行测试。