get post putとdeleteを使用して、かなり標準的なasp.net Web APIをセットアップしています。私は discountasp.net でホスティングしています。ローカルホストのすべての動詞でうまく機能します。デプロイすると、取得と投稿のみが機能します。このトピックに関するほぼすべての質問を読み、WebDav が無効になっていることを確認し、ハンドラー マッピングが適切な動詞を受け入れていることを確認しましたが、それでも 405 エラーが発生します。
誰が問題が何であるか知っていますか?これは mvc4 asp.net Web API であり、ほとんどそのまま使用できます。単一の cshtml ページで ajax を使用して、すべての動詞を操作しています。私の Web サーバーは iis7 です。