我无法访问此方法:
[HttpPut]
[Route("api/Order/Update/{id}")]
public async Task<IActionResult> UpdateList([FromBody]OrderViewModel order, [FromRoute]int id)
{
}
我收到错误:
HTTP错误405.0 - 不允许的方法
答案 0 :(得分:1)
我解决了这个问题:
解决方案是卸载WebDAV模块。 控制面板 - &gt;程序和功能 - &gt;打开或关闭Windows功能 - &gt; IIS - &gt;万维网服务 - &gt;常见HTTP功能 - &gt; WebDAV Publishing。
答案 1 :(得分:1)
是的 - 那应该可以胜任,但你可以在web.config中禁用webDav:
<system.webServer>
<modules>
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
</handlers>
</system.webServer>
欢呼声