web-dev-qa-db-ja.com

iis6でREST(GET、POST、PUT、DELETE)サポートを有効にする

[〜#〜] rest [〜#〜] iis 6でのサポートを有効にしたいです。グーグルで[WebDavを有効にする]ことでPUTリクエストを実行できることがわかりましたが、Deleteメソッドを有効にします。私を逃れます。構成ファイルの編集に関する提案を見てきましたが、Apacheのバックグラウンドを持っており、iis構成についてはほとんど知りません。

ありがとう

4
Jonathan

親パスを有効にしようとして、偶然に答えを見つけました。

IIS管理コンソールを開き、

サイドバーでWebサイトを右クリックし、プロパティに移動します。

[ホームディレクトリ]タブに移動します

「アプリケーション設定」で「設定」ボタンをクリックします

「アプリケーション構成」ウィンドウに、「マッピング」タブがあるはずです。

マップするファイル拡張子を選択するだけです(私の場合はASP GET、PUT、POST&DELETE)、コンマ区切りでマップします。それだけです。再起動すら必要ありません。

5
Jonathan

また、ASP.NET MVC2アプリケーションに対してこれを行う必要がある場合は、ワイルドカードアプリケーションマップのaspnet_isapi.dllを同じタブに配置するだけです。

0