[解決済み] Asp.NET Web API - 405 - このページへのアクセスに使用された HTTP 動詞は許可されていません - ハンドラマッピングの設定方法
2022-07-16 23:49:20
質問
ASP.NET Web APIを使用してRESTサービスを作成しました。 HttpDeleteリクエストを送信しようとしていますが、以下のエラーが発生します。
405 - このページへのアクセスに使用された HTTP 動詞は許可されていません。
IIS リモート管理を有効にして、ハンドラ マッピング セクションに移動し、適切な位置に DELETE 動詞を追加する必要があることを発見しました。 しかし、問題は、リスト上に多くの異なる位置があることです...。 (例えばこんな感じ。 http://www.somacon.com/p126.php ).
どれを編集すればいいのでしょうか? 拡張子がないものが少なく、例えば "ExtensionUrlHandler-Integrated-4.0" とDELETE動詞を追加しましたが、まだうまくいきません...。
そちらは一発で修正できたので、違う位置を修正したほうがいいのでしょうか?もしそうなら、どれを修正すればいいのでしょうか?それとも、もっとやるべきことがあるのでしょうか?
同じウェブサービスが私のローカルサービス上で完全にうまく動作するので、問題はリモートIISにあると思います...。
ご挨拶
どのように解決するのですか?
このエラーの一般的な原因は WebDAV . をアンインストールしてください。
関連
-
NET 6の新しい設定オブジェクトConfigurationManagerの紹介
-
Net Core HttpClient処理 レスポンス圧縮の詳細
-
ASP.NET学習でよくあるエラーのまとめ
-
Net CoreによるAutoFacの利用
-
[解決済み] Chromeを使用してASP.NET Web APIがXMLの代わりにJSONを返すようにするにはどうすればよいですか?
-
[解決済み] 既存のASP.NET MVC 4 WebアプリケーションのプロジェクトにWeb APIを追加するにはどうすればよいですか?
-
[解決済み】開発環境と本番環境で異なるWeb.configを使用する。
-
[解決済み] Server.UrlEncode vs. HttpUtility.UrlEncode
-
[解決済み] ポストバック時に「オブジェクトの現在の状態により操作が有効でない」エラーが発生する
-
[解決済み] WatiNかSeleniumか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
pythonでpillowをインストールする3つの方法
-
swagger uiをasp.net coreに統合する原理
-
Application_End イベントをブロックする解決策
-
CS0234 名前空間 'Microsoft.AspNet' に型または名前空間名 'Mvc' が存在しない (あなたは
-
[解決済み] Server Error in '/' Application」エラーの解決方法を教えてください。
-
[解決済み] inheritInChildApplicationsを使用して子Webアプリケーションでweb.configの継承を回避する。
-
[解決済み] Access-Control-Allow-Originですべてのドメインを許可する設定にした場合、どのようなセキュリティリスクがありますか?
-
[解決済み] ASP.NET Web API - PUT & DELETE 動詞が許可されない - IIS 8
-
[解決済み] Web APIのPutリクエストでHttp 405 Method Not Allowedエラーが発生する
-
[解決済み] ASP.NET_SessionId + OWIN Cookieがブラウザに送信されない。