IIS 7.5でrestサービス、Delete、Putを有効にする
1756 ワード
WebDAVはハイパーテキスト転送プロトコル(HTTP)の一連の拡張であり、インターネット上のコンピュータ間の編集とファイル管理に標準を提供している.このプロトコルを利用して、ユーザーはWebを通じて遠隔の基本ファイル操作、例えばコピー、移動、削除などを行うことができる.IIS 7.0では、WebDAVは独立した拡張モジュールとして、単独でダウンロードする必要がありますが、IIS 7.5ではWebDAVが統合されますが、WebDavはPut、Deleteをカチカチしました.したがってIIS 7.5に配備されたRESTfulサービス(WCF Data Service,WCF Rest Service,ASP.NET Web API,ASP.NET MVC)は悲劇的であり、Putリクエストを送信するとHTTP Error 405.0–Methodが発生する Not Allowedエラー、解決方法も簡単で、Web.configに以下の設定を加えます.
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>