解决 IIS HTTP 403 错误问题

这篇具有很好参考价值的文章主要介绍了解决 IIS HTTP 403 错误问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近上传附件 IIS 总是返回 HTTP 403 错误,在踩了很多配置的坑之后,终于把问题解决了,于是特意写了本篇文章。

虽然网络上的文章不少,大都写的没错,但是他们没有很清晰的把问题描述清楚,导致一些新手在看这些文章跟着处理问题的时候难免会踩坑,于是我就以我踩坑的经验写了这篇文章。

影响到文件上传限制的主要是下面几个配置,他们之间的区别如下:

属性 作用 单位 最小值 最大值 默认值
uploadReadAheadSize UploadReadAheadSize属性确定Web服务器将读入缓冲区并传递给ISAPI扩展的字节数。这在每个客户端请求时发生一次。ISAPI扩展直接从客户端接收任何附加数据。 Byte 0

4294967296

即4GB

49152

大约为48KB

maxRequestEntityAllowed maxRequestEntityAllowed 属性指定 ASP 请求的实体正文中允许的最大字节数。 如果存在 Content-Length 标头,并且指定的数据量大于 maxRequestEntityAllowed 的值,则 IIS 将返回 HTTP 403 错误响应。 Byte 0

2147483647

即2GB

200000

大约为0.19MB文章来源地址https://www.toymoban.com/news/detail-791163.html

maxAllowedContentLeng

到了这里,关于解决 IIS HTTP 403 错误问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何解决git clone http/https仓库失败(403错误)

    本来不打算写这篇文章,但是后来又遇到这个问题忘了之前是怎么解决的了。 一般情况下,个人使用 GitHub 等平台时是使用 SSH 协议的,这样不光方便管理可访问用户,也保证了安全性。但是 GitHub 上仓库的 SSH 地址是要登陆才能看到,未登录情况下只能看到 HTTPS 地址,所以很

    2024年02月03日
    浏览(49)
  • 在IIS上发布.NET Core项目报: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效

    在IIS上发布.NET Core项目流程步骤及“HTTP 错误 500.19 - Internal Server Error”解决方法 解决方法如下: 1、用VS发布项目到本地文件夹中(Release模式下即可) 2、拷贝生成的文件到IIS指定的文件夹中 3、遇到“HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配

    2024年02月11日
    浏览(47)
  • 微信小程序调用本地http接口设置以及django 遇到的csrf 403错误解决方法

    1) 如果微信小程序需要和本地localhost端口进行通信联调。首先需要设置微信小程序为 ”不校验合法域名…“设置,这样就可以跳过域名安全检测,不然会出现网站不在安全名单内: 2)此时调用之后,后端会出现如下错误: 这是因为:在微信小程序端对Django后台进行POST请求

    2024年02月07日
    浏览(59)
  • IIS实现http跳转https的重定向方法

    1、安装SSL证书;2、下载安装URL Rewrite模块;3、配置“URL重写”规则,或者修改web.config配置文件。 首先安装SSL证书。 URL ReWrite扩展下载地址 https://www.iis.net/downloads/microsoft/url-rewrite 下载URL Rewrite安装工具rewrite_amd64_zh-CN.msi:  下载完成随后安装:    安装完成后,退出IIS管理器

    2024年02月13日
    浏览(50)
  • IIS配置URL重写,http重定向https

    作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/details/131004077 IIS配置URL重写,http重定向https ,http怎么重定向到https最全解决方案,安装iis插件,URL重写,配置重定向。URL重写是指服务器程序对接收的URL请求重新写成网站可以处理的另一个URL的过程。URL重写技术是实

    2024年02月09日
    浏览(38)
  • 解决Python中加载sklearn新闻数据集出现的HTTP Error 403 Forbidden问题

    解决Python中加载sklearn新闻数据集出现的HTTP Error 403 Forbidden问题 在使用Python调用sklearn中的fetch_20newsgroups函数加载新闻数据集时,有时会遇到HTTP Error 403 Forbidden错误,主要是由于爬虫被禁止访问导致的。本文将介绍两种常用的解决方法。 方法一:更改请求头 通常,HTTP Error 40

    2024年02月12日
    浏览(39)
  • IIS 部署的应用禁用HTTP TRACE / TRACK方法【原理扫描】

    远程Web服务器支持TRACE和/或TRACK方法。 TRACE和TRACK是用于调试Web服务器连接的HTTP方法。 直接在网站Web.config文件中进行如下操作:在Web.config中的system.webServer节点内添加以下配置即可: 添加完成后如下图所示:

    2024年02月12日
    浏览(47)
  • WPF项目创建HTTP WEB服务,不使用IIS业务 WPF桌面程序WebApi WPF 集成WebApi C# 创建HTTP Web API服务

    在C# WPF应用程序中直接创建HTTP服务或WebAPI服务有以下优点: 自托管服务: 简化部署:无需依赖外部服务器或IIS(Internet Information Services),可以直接在应用程序内部启动和运行Web服务。 集成紧密:与WPF应用程序的其他组件和逻辑可以更紧密地集成,因为它们都在同一个进程

    2024年02月02日
    浏览(62)
  • 403错误是一种常见的HTTP状态码,表示服务器拒绝了请求

    403错误是一种常见的HTTP状态码,表示服务器拒绝了请求。出现403错误通常意味着客户端没有访问所请求资源的权限。以下是导致403错误的几个可能原因以及相关的编程示例: 权限配置错误:403错误可能是由于服务器权限配置错误导致的。在某些情况下,服务器可能需要用户

    2024年02月04日
    浏览(54)
  • Nginx 代理调用 IIS报错:Bad Request Invalid Hostname HTTP Error 400. The request hostname is invalid

    由于Nginx配置文件中的proxy_set_header参数与请求的IIS 主机名不匹配所导致。使用Nginx代理调用IIS时,出现Bad Request - Invalid Hostname HTTP Error 400错误,由于IIS的主机头(Host Header)和Nginx代理请求的主机名不匹配所导致的。 解决问题的方法:在IIS站点的绑定中正确的主机头,确保和

    2024年02月04日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包