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

网站的实施方案pc端自定义页设计与制作模板

网站的实施方案,pc端自定义页设计与制作模板,孝感做网站的公司,访问最多技术网站排名前言 有很长一段时间没有使用过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/84515/

相关文章:

  • 网站推广是怎么做的百度信息流推广技巧
  • 做网站网站的广东网站建设需要多少钱
  • 国外好用的网站天猫店铺购买平台
  • 福州模板建站哪家好网络营销策略的概念
  • 校内 实训网站 建设方案如何自己开一个平台
  • 有什么网站做头像error 403 网站拒绝显示
  • 山东网站推广宁波企业自助建站系统
  • 手机网站推荐网页设计的目的是指设计者
  • 中国建设银行官网站大同苏州cms模板建站宝
  • 电商网站欣赏百度自媒体平台
  • 万盛网站建设宁波网络公司网站建设项目
  • 网站开发与技术分析三星网上商城退款
  • 网站推广 优帮云网站做板块地图的办法
  • 手机网站建设过程WordPress京东返利
  • 动画制作专业百度seo关键词优化软件
  • 哪个网站可兼职做logowordpress 个人信息编辑
  • 网站建设服务合同印花税绍兴seo网站推广
  • 个人网站开发与实现开题报告去哪找网站建设公司好
  • 做店标 做店招的网站购物网站国外
  • 网站建设树状图建设网站需要几级安全等保
  • 建站官网长沙网动网络科技有限公司
  • 在网站上做漂浮ftp如何修改网站备案号
  • 网站建设策划方案范文青岛seo整站优化
  • 网站建设好后如何连接服务器百度提交链接多久会被收录
  • 网站建设公司运营经验网页制作素材ps文件
  • 怎样做网站上更改文字西安制作app的公司
  • 网站建设行业解决方案龙之向导外贸经理人网站
  • 找施工员在哪个网站上找海口智能建站详情
  • 家私公司网站建设多少钱企业邮箱注册申请官网
  • 备案后修改网站名称帝国网站7.2 pc wap 跳转