IIS での ASP.NET MVC の HTTP PUT および DELETE メソッドのサポート
ASP.NET MVC アプリケーションで HTTP PUT および DELETE メソッドを有効にするにはIIS でホストされている場合は、特定の構成を行うことが重要ですIIS.
ハンドラー マッピングで PUT と DELETE を有効にする
IIS マネージャーのハンドラー マッピングに移動し、「ExtensionlessUrlHandler-Integrated-4.0」を見つけます。それをダブルクリックし、「リクエスト制限...」をクリックします。動詞タブで、DELETE と PUT の両方を追加します。
WebDav パブリッシャーの問題の可能性があります
場合DELETE リクエストが依然として失敗する場合は、WebDAV Publisher ロールがサーバーで有効になっているかどうかを確認してください。サーバーが Windows 2008 で実行されている場合は、WebDAV ロールを無効にするか、
<system.webServer> <modules> <remove name="WebDAVModule" /> </modules> <handlers> <remove name="WebDAV" /> </handlers> </system.webServer>
以上がIIS 上の ASP.NET MVC で HTTP PUT および DELETE メソッドを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。