3

Asp.net MVC 4 Web Apiプロジェクトを使用しています。私のアプリケーションは、mvc を使用して Web サイトを実装しています。サーバー機能を実装するために、Web API に対して http 要求を行います。

コントローラーへの通常のページ要求は正常に機能し、Web ページを表示できます。アプリケーションは、API に対してgetおよびpost要求を行うことができます。しかし、Web リクエストを配置または削除しようとすると、取得されます

「リソースの読み込みに失敗しました: サーバーは 501 (実装されていません) のステータスで応答しました」

アプリケーションは iis 6 でホストされています。

アプリケーションは、ローカル cassani サーバー インスタンスを実行しているときに動作し、putおよびdelete要求を行うことができますが、アプリケーションがiisから実行されるとすぐに期待どおりに動作しません。

4

1 に答える 1

7

上記のコメントからのすべての提案を試しましたが、どれも機能しませんでした。

[ホーム ディレクトリ] タブの [構成] 領域で、ASP.NET 4.0 dll をワイルドカード マッピングに追加する必要がありました。それは私のために働いた。「ファイルの存在を確認する」チェックボックスをオフにすることを忘れないでください。

編集: これを実現するための正確なプロセスに関するブログを投稿しました: http://www.proworks.com/blog/2012/11/14/how-to-fix-aspnet-mvc-web-api-http- put-and-delete-requests-failing/

于 2012-08-02T19:51:28.357 に答える