1

通过Visual Studio 2013发布我的Azure API应用程序后,我无法访问任何REST端点。 (尽管Azure Web Portal显示了swagger doc)。 See here无法访问Azure API应用程序。 Swagger文档在Azure Web Portal中正常工作

当去到API应用程序的URL,我进入以下页面,与此错误消息:

相关ID:b2228863-3f90-4235-XXXX-XXXXXXXXXX

时间戳:2015-04 -06 07:48:59Z

AADSTS50011:的回复地址 'https://microsoft-apiapp497f3b72e6ef485189341ae1ea31bddb.azurewebsites.net/' 不匹配配置该应用程序的回复地址: abfa0a7c-a6b6-4736-XXXX-XXXXX XXXXXX。

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

+0

以及这是不是真的可以回答,因为你在屏幕截图中删除了相关信息,但是是否有'https:// ...'中的空格错误? – Claies 2015-04-06 08:04:53

+0

你需要@Claies哪些信息?不,它不是一个错字,这是因为我的信誉太低,我的帖子中链接超过2。错误消息中的“回复地址”链接指向我的Azure Api应用程序URL。 – 2015-04-06 08:05:25

+0

错误非常明显,您应用中的回复地址与您在配置应用时提供的地址不匹配。首先突出的是你发布的错误中的'h ttps://'中的奇怪空间。 – Claies 2015-04-06 08:06:56

回答

1

此错误似乎与App Insight有关。根据2015年4月3日发布的帖子,微软意识到这个问题并正在进行修复。

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​​进行测试。

+0

谢谢,我可以确认从项目中删除App Insights nuget包,并重新发布项目将使其工作。我可以看到,我不是唯一一个花了两天时间才搞清楚这个问题的人。 :) – 2015-04-06 08:28:42

+0

很高兴这是直截了当的 – Claies 2015-04-06 08:29:51

相关问题