首页 > 后端开发 > C++ > 如何在 IIS 上的 ASP.NET MVC 应用程序中启用 HTTP PUT 和 DELETE 支持?

如何在 IIS 上的 ASP.NET MVC 应用程序中启用 HTTP PUT 和 DELETE 支持?

Barbara Streisand
发布: 2025-01-06 10:26:40
原创
895 人浏览过

How Do I Enable HTTP PUT and DELETE Support in My ASP.NET MVC Application on IIS?

对 IIS 上的 ASP.NET MVC 中的 HTTP PUT 和 DELETE 支持进行故障排除

部署使用 HTTP PUT 和 DELETE 的 ASP.NET MVC 应用程序时DELETE 方法,必须适当配置 IIS 以支持这些请求。当使用 IIS 7.5 从本地开发迁移到共享托管环境时,这可能是必要的。

IIS 配置

  1. 导航到 处理程序映射 在 IIS 管理器中。
  2. 找到ExtensionlessUrlHandler-Integrated-4.0 并双击它。
  3. 单击 请求限制... 按钮。
  4. 动词中 选项卡,添加 DELETEPUT 方法。

其他注意事项

  • WebDAV 发布者问题: 如果在 Windows 上运行2008 服务器中,您可能会遇到 WebDAV 发布者角色的问题。要解决此问题,请考虑通过修改 Web.config 文件从站点配置中删除或禁用此角色,如下所示:
<system.webServer>
  <modules>
    <remove name="WebDAVModule" />
  </modules>
  <handlers>
    <remove name="WebDAV" />
  </handlers>
</system.webServer>
登录后复制

通过实施这些步骤,您可以启用HTTP PUT 和 DELETE 支持 IIS 中的 ASP.NET MVC 应用程序,确保在共享托管环境中正确执行这些请求方法。

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

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