首页 > 后端开发 > C++ > 如何在 IIS 上的 ASP.NET MVC 中启用 HTTP PUT 和 DELETE 方法?

如何在 IIS 上的 ASP.NET MVC 中启用 HTTP PUT 和 DELETE 方法?

DDD
发布: 2025-01-06 10:16:40
原创
1014 人浏览过

How to Enable HTTP PUT and DELETE Methods in ASP.NET MVC on IIS?

在 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 角色或从 中的 web.config 文件中删除 WebDAVModule 设置。部分:

<system.webServer>
  <modules>
    <remove name="WebDAVModule" />
  </modules>
  <handlers>
    <remove name="WebDAV" />
  </handlers>
</system.webServer>
登录后复制

以上是如何在 IIS 上的 ASP.NET MVC 中启用 HTTP PUT 和 DELETE 方法?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板