在 IIS 中支持 ASP.NET MVC 的 HTTP PUT 和 DELETE 方法
在 ASP.NET MVC 应用程序中启用 HTTP PUT 和 DELETE 方法托管在 IIS 上,因此必须进行特定配置IIS。
在处理程序映射中启用 PUT 和 DELETE
导航到 IIS 管理器中的处理程序映射并找到“ExtensionlessUrlHandler-Integrated-4.0”。双击它,然后单击“请求限制...”。在动词选项卡上,添加 DELETE 和 PUT。
可能的 WebDav 发布者问题
以防万一如果 DELETE 请求仍然失败,请检查服务器上是否启用了 WebDAV Publisher 角色。如果服务器在 Windows 2008 上运行,请禁用 WebDAV 角色或从
<system.webServer> <modules> <remove name="WebDAVModule" /> </modules> <handlers> <remove name="WebDAV" /> </handlers> </system.webServer>
以上是如何在 IIS 上的 ASP.NET MVC 中启用 HTTP PUT 和 DELETE 方法?的详细内容。更多信息请关注PHP中文网其他相关文章!