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

php源码项目门户网站开发太原网页设计师招聘信息

php源码项目门户网站开发,太原网页设计师招聘信息,上海最近三天的新闻大事,docker安wordpress前言 有很长一段时间没有使用过IIS来托管应用了,今天用IIS来托管一个比较老的.NET Fx4.6的项目。发布到线上后居然一直调用不同本地却一直是正常的,关键是POST和GET请求都是正常的,只有PUT和DELETE请求是有问题的。经过一番思考忽然想起来了I…

前言

    有很长一段时间没有使用过IIS来托管应用了,今天用IIS来托管一个比较老的.NET Fx4.6的项目。发布到线上后居然一直调用不同本地却一直是正常的,关键是POST和GET请求都是正常的,只有PUT和DELETE请求是有问题的。经过一番思考忽然想起来了IIS默认情况下拒绝处理PUT和DELETE请求,要支持这两种请求的话需要做一些配置。

HTTP请求 405错误 方法不被允许 (Method Not Allowed)

图片

为什么IIS拒绝处理PUT和Delete请求?

  1. IIS默认情况下拒绝处理PUT和DELETE请求的原因是出于安全考虑。PUT和DELETE方法被设计为具有写入和删除数据的能力,如果未正确配置和保护,可能会导致潜在的安全漏洞。

  2. 针对这些HTTP方法,微软开发了WebDAV(Web-based Distributed Authoring and Versioning)扩展,它允许用户在Web服务器上直接编辑和管理文件。IIS默认注册了一个名为"WebDAVModule"的自定义HttpModule,用于提供WebDAV支持。

为了防止未经授权的访问和潜在的攻击,IIS默认情况下仅允许GET和POST请求,并拒绝处理PUT和DELETE请求。这样可确保服务器上的文件只能通过受限的方法进行修改和删除。

直接到IIS模块中删除WebDAVModule[不起效果]

图片

图片

在应用程序的Web.config配置如下代码[有用]

作用是移除 IIS 中的 "WebDAVModule" 模块,并允许所有请求运行托管模块。这个配置适用于需要使用 PUT 和 DELETE 请求的应用程序或需要托管模块对所有请求进行处理的情况。在实际应用中,请根据需要和安全性考虑进行评估和使用。

<configuration><system.webServer><modules runAllManagedModulesForAllRequests="true"><remove name="webDAVModule"/></modules><system.webServer>
</configuration>
http://www.yayakq.cn/news/335564/

相关文章:

  • 义乌水务建设集团官方网站网站开发基础学习
  • 公司网站开发费用如何做账武山建设局网站
  • 网站备案与服务器网站域名后缀意义
  • 牡丹江营商环境建设监督局网站cms管理手机网站
  • 盐城建设厅网站垂直门户网站建设
  • 工体商城网站建设广西壮族自治区住房和城乡住建厅官网
  • 网站建设公司华网天下买赠两年网站制作技术方案
  • 做内贸只要有什么网络推广网站市场调研公司怎么盈利
  • 企业营销平台西安快速排名优化
  • 东莞市官网网站建设企业淘宝客怎么做推广
  • 机关单位 网站建设方案策划书网站建设需
  • 张家口住房和城乡建设厅网站申请网站域名怎么做
  • wordpress选择字体颜色郑州seo优化顾问
  • 建立网站建站程序企业所得税最新政策
  • 科技类网站色彩搭配网站职业技能培训学校
  • 网站怎么办北京网站设计制作过程
  • 建设银行河北省分行官方网站免费ppt模板资源
  • 做网站不用编程二学一做网站
  • 金华做网站公司dede做招聘网站
  • 网站做商标在那类wordpress+4.6
  • 黑黄logo网站app推广多少钱一单
  • 安阳网络科技有限公司优化seo
  • 网站架构方案北京平台网站建设价位
  • 信息管理系统网站模板智能建站系统哪个好
  • 为什么我的网站百度搜不到wordpress 数据库密码
  • 黄石网站建设流程网站建设与网页设计论述题
  • 网站建设过程中服务器的搭建方式百度不做网站外链是什么
  • 电子商务中网站建设wordpress 远程调用
  • 做网站页面文件一般网站建设公司有哪些
  • 缝纫网站做洗衣机罩佛山网站设计制作免费咨询