我已启动并运行SQL Azure数据库。我用于一个web api应用程序的连接字符串。
当我使用SQL Azure连接字符串通过Visual Studio运行应用程序时,我没有收到任何授权拒绝响应。
现在我将我的web api应用程序部署到Azure,当我尝试访问任何API控制器时,它会说Authorization has been denied for this request.
我还检查了我的App Service的身份验证/授权设置,并且它是......在App Service应用程序上启用了匿名访问。系统不会提示用户登录。
为什么我收到授权拒绝回复。我有什么设置吗?
答案 0 :(得分:0)
听起来您的API代码中的一个或多个控制器都有' SocketException#getCause'属性集。删除它,它应该工作。
答案 1 :(得分:0)
api呼叫请求是否已到达控制器? 您是否尝试从VS的云资源管理器调试azure api?只需调试并查看您的请求是否符合控制器操作。