ホームページ >バックエンド開発 >C++ >IIS 上の ASP.NET MVC アプリケーションで HTTP PUT および DELETE サポートを有効にするにはどうすればよいですか?

IIS 上の ASP.NET MVC アプリケーションで HTTP PUT および DELETE サポートを有効にするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2025-01-06 10:26:40869ブラウズ

How Do I Enable HTTP PUT and DELETE Support in My ASP.NET MVC Application on IIS?

IIS 上の ASP.NET MVC での HTTP PUT および DELETE サポートのトラブルシューティング

HTTP PUT および DELETE を利用する ASP.NET MVC アプリケーションをデプロイする場合DELETE メソッドを使用する場合、これらの要求をサポートするように IIS を適切に構成することが重要です。これは、ローカル開発から IIS 7.5 を使用した共有ホスティング環境に移行するときに必要になる場合があります。

IIS 構成

  1. ハンドラー マッピング IIS マネージャーで
  2. を見つけます。
  3. ExtensionlessUrlHandler-Integrated-4.0 をダブルクリックします。
  4. リクエスト制限... ボタンをクリックします。
  5. 動詞内 タブに、DELETEPUT メソッド。

追加の考慮事項

  • WebDAV Publisher の問題: Windows で実行している場合2008 サーバーでは、WebDAV Publisher ロールで問題が発生する可能性があります。これを解決するには、Web.config ファイルを次のように変更して、サイト構成からこのロールを削除または無効にすることを検討してください。
<system.webServer>
  <modules>
    <remove name="WebDAVModule" />
  </modules>
  <handlers>
    <remove name="WebDAV" />
  </handlers>
</system.webServer>
これらの手順を実装することで、 IIS の ASP.NET MVC アプリケーションに対する HTTP PUT および DELETE のサポートにより、共有ホスティング環境でこれらのリクエスト メソッドが正しく実行されるようになります。

以上がIIS 上の ASP.NET MVC アプリケーションで HTTP PUT および DELETE サポートを有効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。