当前位置: 首页 > news >正文

让IIS支持PUT请求解决IIS里不支持PUT请求的问题405 Method Not Allowed

文章目录

    • 一、问题描述
    • 二、解决方案
      • 1.删除WebDav模块
      • 2.修改Web.config(可选)

一、问题描述

好不容易系统开发好了,兴高采烈地上线,部署好了网站,访问正常,打开方式正确!
但当我修改某些数据时,却提示了个错误:

在这里插入图片描述
纳尼?什么情况?
翻看请求,发现是405错误:

405 Method Not Allowed

在这里插入图片描述

那应该就是服务器的问题了,应该是服务器不支持PUT请求。
这个错误以前在东方通上遇到过,在IIS上添加对PUT请求的支持就行了:

二、解决方案

IIS默认是不支持PUT请求的。如果想让它支持,则需做如下操作:

1.删除WebDav模块

删除该项目下IIS安装的WebDav模块

在这里插入图片描述
在这里插入图片描述

2.修改Web.config(可选)

由于我的项目是.Net Core的,因此在执行了第一步的操作之后,已经可以正常使用了。
有的朋友可能是.Net Framework的项目,请继续往下看:

修改Web.config文件,在 <system.webServer> 标签内添加如下代码:

 <modules><remove name="WebDAVModule"/></modules><handlers><remove name="WebDAV" /></handlers>
http://www.lryc.cn/news/500595.html

相关文章:

  • 入门级捡垃圾工作站记录
  • 2024.12.9——攻防世界ics-06
  • 微信小程序介绍-以及写项目流程(重要)
  • 国内国际标准!羊毛衫检测项目、检测要求及标准
  • MySQL知识大总结(进阶)
  • 【C语言】库函数常见的陷阱与缺陷(2):字符串转化函数
  • 渗透测试基础
  • 传奇996_53——后端ui窗口局部刷新
  • C++ constexpr vs const
  • 【达梦数据库】存储过程调用实践案例-select
  • 041_Compare_Matrix_Squre_Sum_in_MATLAB中矩阵平方和的比较
  • TimeXplusplus——提高时间序列数据的可解释性,避免琐解和分布偏移问题的深度学习可解释性的框架
  • 批处理读取文本第n行并赋值给变量?--遍历所有行并赋值给变量数组
  • 嵌入式入门Day26
  • 【Vue3项目实战系列一】—— 从零开始一个vue3项目 vue3+javascript+vite 非常详细 手把手教学
  • Python_Flask04(牛马问答平台01)
  • Java转C之并发和多线程
  • 针对一个系统的权限管理这样的业务场景,使用各设计模式解说
  • Android AppCompatImageView View.Gone状态切换到View.VISIBLE重新layout,Kotlin
  • 在云上轻松部署达梦数据库
  • 什么是厄尔米特(Hermitian)矩阵?
  • React - useActionState、useFormStatus与表单处理
  • v3账号密码登录随机图片验证码
  • 不只是请求和响应:使用Fiddler解读Cookie与状态码全指南(下)
  • java+springboot+mysql游乐园管理系统
  • @RequestBody,getparameter,@RequestParam,@PathVariable之间的区别和联系
  • Linx下自动化之路:Redis安装包一键安装脚本实现无网极速部署并注册成服务
  • VMware虚拟机搭建和镜像配置
  • 红日靶场vulnstark 4靶机的测试报告[细节](一)
  • 深入详解人工智能机器学习常见算法——线性回归算法