簡體   English   中英

IIS 7,MVC2 Web服務,PUT上的HTTP 405錯誤

[英]IIS 7, MVC2 Web Service, HTTP 405 Error on PUT

這是與IIS 7.5,Web服務和HTTP 405錯誤類似的問題但有一點不同。 代替WCF Web服務,我有一個MVC2 Web服務,當在請求中使用PUT時,該服務返回405錯誤。 而且,就我而言,POST可以正常工作。

我猜我需要添加或調整IIS 7處理程序映射以使PUT正常工作,但是我的托管服務提供商並沒有太大幫助。 那里有人遇到過這種情況,並且知道如何使PUT在IIS 7中運行的MVC2 Web服務中工作嗎? 如果已經回答了我,我很抱歉,我整天都在搜索,還沒有找到神奇的答案。

任何幫助將不勝感激...

我們遇到了同樣的問題,解決方案是在Web.config文件的section中添加一個元素:

<remove name="WebDAVModule"/>

看看https://serverfault.com/questions/93424/how-to-enable-put-and-delete-in-iis7/93428#93428

達里奧-索萊拉:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM