Iis

如何在 IIS7 中啟用 PUT 和 DELETE

  • December 11, 2009

我一直在尋找一段時間,似乎無法找到如何在 IIS7 中啟用 PUT 和 DELETE。當我使用這些動詞時,我不斷得到 404。我玩過請求過濾,這沒有影響。我查看了 IIS 日誌,只看到 404.0.0。有任何想法嗎?

更多資訊:我正在使用 HttpModule 重寫 REST URL。所以處理程序動詞不會削減它。

更新:好的——所以我想通了。我正在使用一個模組來重寫 URL,然後使用一個處理程序來處理。為了讓 PUT 和 DELETE 工作,我像往常一樣註冊了模組,然後顯式地註冊了 PUT 和 DELETE 動詞的處理程序。

您可以查看伺服器或站點級別(IIS 組)的“處理程序映射”部分。選擇副檔名的映射(例如 .aspx)並從上下文菜單中選擇“編輯”。“動詞”選項卡允許您指定要接受的動詞。

引用自:https://serverfault.com/questions/93424