一、问题概述:

最近开发上传视频文件的功能。基本流程已经跑通了,可是上传30M以上的文件时就会报错。

二、资料海洋瞎扑腾

从网上查了一些资料,一般都是下面这种说法:

看着步骤倒是也不算繁琐,可是本人照着步骤做了却没找到所说的<requestLimits>节点。无奈了。如果有高人明白咋回事的话麻烦指点下。。。

三、暮然回首,答案就在灯火阑珊处

其实上面分析的错误原因是对的,就是IIS中允许上传的最大文件默认是20多M,所以当上传较大的文件时才会报这个错误。后来用另外一种途径修改了这种设置。

目标是要修改文件C:\Windows\System32\inetsrv\config\schema\IIS_schema.xml 。绿色下划线部分使我们要修改的目标位置。

<element name="requestLimits">
      <attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />
      <attribute name="maxUrl" type="uint" defaultValue="4096" />
      <attribute name="maxQueryString" type="uint" defaultValue="2048" />
      <element name="headerLimits">
        <collection addElement="add" clearElement="clear" removeElement="remove">
          <attribute name="header" type="string" required="true" isUniqueKey="true" validationType="nonEmptyString" />
          <attribute name="sizeLimit" type="uint" required="true" />
        </collection>
      </element>

问题在于,这个文件是只读的,即使用管理员权限也不能修改。要先修改文件的权限,然后去掉只读属性才可以。

1.右键文件->属性->安全,选中目标用户,点击高级,修改文件所有者;

2.确定后点击编辑,就可以修改当前用户的权限了,添加“写入”权限。至此,权限设置OK了。

3.将文件的只读属性去掉。

4.以管理员身份打开VS,然后在VS中编辑目标XML文件,修改所需位置即可。

5.上传个100M的视频,OK了。

至此,大功告成。

参考资料:http://help.powereasy.net/help/SiteFactory/2779.html

ASP.NET,IIS7.0 上传大视频文件报错相关推荐

  1. PHP七牛云上传大视频文件异步存为m3u8格式(包括回调过程)

    问题引入 视频的第一帧加载缓慢. 简介 HTTP Live Streaming,缩写为HLS,是由苹果公司提出基于HTTP的流媒体网络传输协议.它的工作原理是把整个流分成一个个小的基于HTTP的文件来 ...

  2. 一步步教你如何设置UEditor上传大视频文件

    服务器环境:windows2008 iis php5.5 1.修改相对应的ueditor\PHP\config.json编辑器文件夹中的配置文件config.json在其中查找"videoM ...

  3. tornado python web上传大视频文件

    需求: 超过5G的视频文件,从windows磁盘,通过web服务上传到服务器的指定目录下 方式: 分块上传(前端引用webuploader框架封装好的上传方式) 原理: 前端分块每次上传20M,传入一 ...

  4. Thinkphp5上传中文名的文件报错move_uploaded_file(): failed to open stream: Invalid argument

    最近要在后台添加上传文件功能,并且保持文件名称不变,上传英文和数字名的文件都是正常的,唯独上传中文名的就失败,报错如下: 解决方案: 网上有些人的教程是直接修改Thinkphp框架的源代码,但这样不是 ...

  5. PHP + ajax 实现上传进度条、PHP 上传大视频

    一.PHP + ajax 实现上传进度条 1.1 CSS 样式 根据自身调整哦! .processBar{display: inline-block;width: 0;height: 7px;left ...

  6. asp.net core mvc上传大文件解决方案

    asp.net core mvc上传大文件解决方案 参考文章: (1)asp.net core mvc上传大文件解决方案 (2)https://www.cnblogs.com/eggtwo/p/988 ...

  7. 微信小程序上传大视频到七牛云-附七牛优惠码

    最近接到一个微信小程序的项目,客户要求将小程序视频上传到七牛云,并且由我们进行维护,大概看了下客户的需求,视频文件应该不少,每个月的费用自然也不少,小编在充值的时候突然看到有个优惠码选项,便在网上一搜 ...

  8. html限制视频上传大小,微信公众号怎么上传大视频?可以上传多大的视频?

    原标题:微信公众号怎么上传大视频?可以上传多大的视频? 想在公众号文章中插入视频,但不知道公众号可以传多大的视频,这篇文章会给你答案,继续看下去吧~ 微信公众号视频大小限制多少 当写公众号文章时,我们 ...

  9. android --------- Android10系统上访问本地相机下的视频文件报错 /storage/emulated/0/DCIM/Camera/ open failed: EACCES

    最近在Android10系统上访问本地相机下的视频文件报错: 华为Mate30上试的 FileNotFoundException(/storage/emulated/0/DCIM/Camera/xx. ...

最新文章

  1. 右键新建里面没有word和excel_Windows10系统下如何将Sublime Text3添加到右键快捷菜单?...
  2. 使用sed和awk取除最后两个字段之外的字段
  3. 手把手教你发布自己的CocoaPods开源库
  4. SAX解析XML 详解
  5. CentOS7 firewalld防火墙配置
  6. numpy学习笔记(莫烦python)
  7. Java线程之Synchronized用法
  8. 游戏与算法的必经之路
  9. Spring Framework 5.1.6、5.0.13 与 4.3.23 发布
  10. U盘版便携式Linux制作, casper-rw 解析
  11. ASP.NET企业开发框架IsLine FrameWork系列之九--ExceptionProcessProvider异常框架(上)
  12. springboot+springcloud相关面试题
  13. L1-023 输出GPLT (20 分) — 团体程序设计天梯赛
  14. 分享一个好的数据集资源目录
  15. 由三目运算符想出的PHP改进建议
  16. 用HTML代码实现个人简历的编写
  17. java调用加密机实例_Enigma Java模拟实现恩尼格玛密码机加密解密过程 Develop 238万源代码下载- www.pudn.com...
  18. 利用Matlab App Designer简单设计程序
  19. thinkphp的column()函数
  20. 【读书笔记】第二章 过程模型

热门文章

  1. 记住这35个英文单词,你就可以在RPA界混了!
  2. python 验证码识别示例(二) 复杂验证码识别
  3. ABAP git客户端
  4. SQL2K数据库开发二之查看和修改Sample数据库
  5. Mysql 小数点后最多保留两位数
  6. linux监控平台搭建-内存
  7. 《Programming WPF》翻译 第7章 3.笔刷和钢笔
  8. flume-hdfs 按照时间关闭并新开文件
  9. SQL删除重复数据方法
  10. 在网络通讯中应用Protobuf