我剛剛將基於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中都適用)
我運行默認設置
你能提供關於WCF服務使用動詞做什麼的更多細節嗎?有一個機會403與Azure沒有任何關係,但更多的權限,等等在服務器本身..知道說「一個PUT導致一個文件被創建,或一個數據庫條目改變」可以提供更好的答案 –
我創建了一個Ping服務,它所做的就是返回發送的參數或主體。 我仍然得到PUT和DELETE的錯誤,Post和Get都很好 – Brian