誰かがこれに光を当てることができますか?私は今日一日中、これを行う方法についての情報の断片を探してインターネットを探して検索するのを無駄にしたように感じます。非常に単純なWCFRESTfulサービスを作成しました。これは基本的に概念実証です。私はその背後に単純なデータベースを持っており、アイテムを表示、作成、更新、および削除できるようにそれを機能させようとしています。現在、表示と更新のみが機能しています。後で作成に取り組みます。今のところ、削除が機能しない理由がわかりません。これまでに見つけたほとんどすべてのことから、WebDAVモジュールを無効にする必要があることがわかります。私はそれをして、それから私はPUTを動かしました。しかし、DELETEを機能させることができません。サービスを介してDELETEを呼び出そうとすると、次のエラーが発生します。
リモートサーバーが予期しない応答を返しました:(405)メソッドは許可されていません。
したがって、私のサーバーのどこかでDELETE動詞が許可されていないようです。しかし、私の一生の間、私はそれを理解することができません。ハンドラーマッピングをすでに確認しましたが、ハンドラーは.SVC拡張子のすべての動詞を許可します。WebDAVを無効にしました。他にどこを見ればいいのかよくわかりません。Windows Server2008R2でIIS7.5を使用しています。
(もしそれが助けになるなら、私はコードを提供することができます)
ありがとう、コーリー