我正在使用带有.net后端的Azure移动服务。我的API控制器在我的电脑上工作正常,但是一旦我将其部署到Azure,从Postman执行ping操作就会发出“此请求已拒绝授权”。消息与HttpStatusCode 401
请注意......我正在使用表存储而不是SQL Server存储,并且在此过程中删除了所有与Entity Framework相关的代码。此外,所有端点都不需要任何身份验证。
感谢。
答案 0 :(得分:6)
移动服务的默认身份验证在本地运行时是匿名的(即,无需身份验证),并且应用程序(即至少需要提供应用程序密钥)。
如果您正在使用Postman,请尝试在请求中添加“x-zumo-application”标头,并将应用程序密钥(您可以在Azure门户中获取)作为值。请求应该可以正常工作。