假设我的用户模型为: -
public class User{
prop UserId
prop Name
}
现在我的控制器是: -
public class MyController: AsyncController
{
[HttpPost]
public void Add(User user)
{
}
[HttpPut]
public void UpdateUser(User user)
{
}
}
现在,我使用fiddler,我可以成功将数据发布到我的Add()
,但不能发布到PUT方法。
错误: - 不允许使用方法
我浪费了这个问题的一天,搜索了stackoverflow
并搜索了一下,但是无法让它正常工作......我没有得到解决方案。
-ve votes
受到一些评论的高度赞赏。请
答案 0 :(得分:0)
如果您使用的Web服务器是IIS put,则默认情况下不启用。见https://serverfault.com/questions/93424/how-to-enable-put-and-delete-in-iis7