Azure REST PUT或DELETE返回401

问题描述:

我刚刚将基于WCF REST的服务上载到Azure。Azure REST PUT或DELETE返回401

当我尝试使用PUT或DELETE时,我得到一个401,未经授权:由于证书无效,访问被拒绝。

它运行在我的本地和Azure的开发环境优良

我见过的其他帖子引用证书和权限。

401 Unauthorized with OData Update and Delete(PUT和DELETE动词在IIS中启用,默认)

http://goneale.com/2009/10/22/wcf-the-http-request-is-unauthorized-with-client-authentication-scheme-anonymous/(并不因为Azure中都适用)

我运行默认设置

+0

你能提供关于WCF服务使用动词做什么的更多细节吗?有一个机会403与Azure没有任何关系,但更多的权限,等等在服务器本身..知道说“一个PUT导致一个文件被创建,或一个数据库条目改变”可以提供更好的答案 –

+0

我创建了一个Ping服务,它所做的就是返回发送的参数或主体。 我仍然得到PUT和DELETE的错误,Post和Get都很好 – Brian

+0

它解决了我的问题,但似乎添加“身份验证”无法渲染调试(断点未加载)。 – BlazingFrog

+0

确保您连接到正确的应用程序池 – Brian