Azure中的Web API:此请求已拒绝授权

时间:2018-02-21 10:14:48

标签: azure azure-web-app-service

我已启动并运行SQL Azure数据库。我用于一个web api应用程序的连接字符串。

当我使用SQL Azure连接字符串通过Visual Studio运行应用程序时,我没有收到任何授权拒绝响应。

现在我将我的web api应用程序部署到Azure,当我尝试访问任何API控制器时,它会说Authorization has been denied for this request.

我还检查了我的App Service的身份验证/授权设置,并且它是......在App Service应用程序上启用了匿名访问。系统不会提示用户登录。

enter image description here

为什么我收到授权拒绝回复。我有什么设置吗?

2 个答案:

答案 0 :(得分:0)

听起来您的API代码中的一个或多个控制器都有' SocketException#getCause'属性集。删除它,它应该工作。

答案 1 :(得分:0)

api呼叫请求是否已到达控制器? 您是否尝试从VS的云资源管理器调试azure api?只需调试并查看您的请求是否符合控制器操作。