当前位置: 首页 > 编程日记 > 正文

ASP.NET,IIS7.0 上传大视频文件报错

一、问题概述:

最近开发上传视频文件的功能。基本流程已经跑通了,可是上传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

相关文章:

【imx6】Unable to find the ncurses libraries的解决办法

问题描述 在执行make menuconfig时&#xff0c;报错&#xff1a; Unable to find the ncurses libraries… 解决方法 安装ncurses和ncursesw库 sudo apt-get insatll ncurses-dev sudo apt-get insatll ncursesw-dev 注意&#xff1a;ncursesw库是ncurses的升级版本&#…

Elasticsearch6.1.3 for CRUD

为什么80%的码农都做不了架构师&#xff1f;>>> 一、创建文档 [root AOS2 AutoTest01:/root]#curl -X PUT 9.1.6.140:9200/students/class1/1?pretty -d > { > "first_name": "changwei", > "last_name": "…

指纹锁就安全了?防火防盗还得防AI

整理 | 一一 出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09; 如何挑战百万年薪的人工智能 https://edu.csdn.net/topic/ai30?utm_sourcecsdn_bw 近日&#xff0c;你应该看到了社交媒体上对于网站 ThisPersonDoesNotExist.com&#xff0c;生成无数不存在人脸的铺天…

迪杰斯特拉算法(C语言实现)

迪杰斯特拉算法&#xff08;C语言实现&#xff09; 如上图&#xff0c;求以a为源点到个顶点的最短路劲。 #include "stdio.h"#include "stdlib.h"//用一个最大数表示顶点之间不相关#define MAX 999//设置顶点个数#define MAX_VERTEX_NUM 7//表示顶点之间不…

小米半年来最大调整:成立技术委员会,雷军称技术事关生死存亡

整理 | 琥珀出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;昨晚&#xff0c;小米集团组织部下发正式文件&#xff0c;宣布了最新一轮组织架构调整&#xff0c;任命了崔宝秋为集团副总裁&#xff0c;集团技术委员会主席&#xff0c;并且在核心管理岗位上共任命了 14 …

【驱动】在内核源码中添加驱动程序

以wifi驱动(RTL8188EUS驱动)为例 添加源码 将源码rtl8188EUS添加到drivers/net/wireless/rtl818x/目录下 添加Kconfig 在drivers/net/wireless/rtl818x/rtl8188EUS添加Kconfig&#xff0c;内容如下&#xff1a; config RTL8188EUtristate "Realtek 8188E USB WiFi&qu…

怎么让wordpress用sqlite3 搭建轻量级博客系统

wordpress 默认是用mysql作为数据库支持&#xff0c;这个对个人站长来说还是有点麻烦了些。特别是如果以后网站备份迁移就有点事多了。 之前用django开发自己的博客感觉其实用sqlite3作为数据库插好&#xff0c;就是一个文件而已。备份网站&#xff0c;直接打包整个目录即可方便…

IBM蓝色基因/Q将采用NAND闪存存储

IBM将在计划中的高性能“怪兽”——蓝色基因/Q中采用NAND闪存存储。 这是一款采用水冷方式的高性能计算系统&#xff0c;IBM在近日的SC10大会上展示了其原型机的组件。 蓝色基因/Q将采用的闪存是来自SMART的XceedIOPS MLC NAND产品&#xff0c;它使用34nm制程工艺&…

全球超2万名开发者调研:Python 3渗透率至84%

编辑 | suiling 出品 | Python大本营&#xff08;ID&#xff1a;pythonnews&#xff09; 60s测试&#xff1a;你是否适合转型人工智能&#xff1f; https://edu.csdn.net/topic/ai30?utm_sourcecxrs_bw 在2018年秋季&#xff0c;Python软件基金会与JetBrains发起了年度Python…

【Qt】QWidget对样式表设置边框无效的解决方法

1、现象 在对QWidget使用样式表时无效 QWidget#MyWgt{border:1px solid gray; }2、原因 原因是QWidget只支持background、background-clip和background-origin属性。 3、解决方法 3.1 使用QFrame代替QWidget&#xff0c;QFrame继承自QWidget&#xff0c;并且带有框架属性 …

break continue

break 终止整个循环体&#xff0c;执行循环后的代码&#xff1b; continue 终止单次的循环&#xff0c;整个循环体还是会继续执行转载于:https://www.cnblogs.com/RonnieQin/p/8430783.html

CSSA email list

UCSD: cssamailman.ucsd.eduUChicago: cssalists.uchicago.edu 转载于:https://www.cnblogs.com/stoneresearch/archive/2010/11/30/4336484.html

LVS原理详解(3种工作方式8种调度算法)--老男孩

一、LVS原理详解&#xff08;4种工作方式8种调度算法&#xff09;集群简介集群就是一组独立的计算机&#xff0c;协同工作&#xff0c;对外提供服务。对客户端来说像是一台服务器提供服务。LVS在企业架构中的位置&#xff1a;以上的架构只是众多企业里面的一种而已。绿色的线就…

【Qt】QMainWindow最大化按钮是灰色(不能最大化)的解决方法

解决方法 设置最大尺寸为16777215&#xff0c;并且使能Qt::WindowMaximizeButtonHint&#xff08;默认就是使能的&#xff0c;不执行也可以&#xff09; const QSize MAIN_SIZE_MAX QSize(16777215, 16777215); this->setMaximumSize(MAIN_SIZE_MAX); this->setWindow…

“AI明星”地平线B轮融资6亿美元!

整理 | 一一 出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09; 60s测试&#xff1a;你是否适合转型人工智能&#xff1f; https://edu.csdn.net/topic/ai30?utm_sourcecxrs_bw 2 月 27 日&#xff0c;人工智能芯片技术的 AI 创业企业地平线(Horizon Robotics)宣布&a…

C++深拷贝与浅拷贝

浅拷贝就是成员数据之间的一一赋值&#xff1a;把值赋给一一赋给要拷贝的值。但是可能会有这样的情况&#xff1a;对象还包含资源&#xff0c;这里的资源可以值堆资源&#xff0c;或者一个文件。。当 值拷贝的时候&#xff0c;两个对象就有用共同的资源&#xff0c;同时对资源可…

【OpenCV】使用过的函数汇总

1、类 Mat&#xff1a;矩阵matrix&#xff0c;opencv2中主要用来封装图片数据 InputArray&#xff1a;输入参数 &#xff0c;约等于Mat OutputArray&#xff1a;输出参数&#xff0c;约等于Mat Rect&#xff1a;表示矩形 2、函数 imread();//从文件中读取图片到Mat中 imwrit…

春招来袭!程序员如何拿下硅谷顶级公司200万年薪?

还记得那个在去年&#xff0c;用 6 天时间参加了 LinkedIn、Yelp、Apple、亚马逊、Facebook 和 Google 的面试&#xff0c;并拿下了 6 份 Offer 的“别人家的程序员”吗&#xff1f;之后&#xff0c;他又在这几份工作中进行了选择&#xff0c;一步步谈下了 30 万美元&#xff0…

wake_lock_timeout的使用方法【转】

本文转载自&#xff1a;http://blog.csdn.net/liuxd3000/article/details/44224849 今天有用到用ec43_GPIO的中断来唤醒系统&#xff0c;将系统从深度休眠中唤醒并保证系统wakup 一段时间用过了&#xff0c;方法如下&#xff0c;有同样使用的童鞋可以参考一下&#xff01;1. …

函数05 - 零基础入门学习C语言36

第七章&#xff1a;函数05 让编程改变世界 Change the world by program 函数的嵌套调用 嵌套定义就是在定义一个函数时&#xff0c;其函数体内又包含另一个函数的完整定义。 然而&#xff0c;&#xff23;语言不能嵌套定义函数&#xff0c;但可以嵌套调用函数&#xff0c;…

【linux】可执行程序执行时报错-sh: ./mxc_v4l2_tvin.out: No such file or directory的解决方法

问题 在imx6开发板上执行 ./mxc_v4l2_tvin.out时报错&#xff1a; -sh: ./mxc_v4l2_tvin.out: No such file or directory 原因查找 1、路径问题&#xff1a;确定在当前目录下有该程序&#xff0c;没问题&#xff1b; 2、使用ls -l查看可以执行权限&#xff0c;没问题&…

展望2018:WebRTC大规模商用元年

历经6年长跑&#xff0c;WebRTC终于在去年迎来了1.0标准&#xff08;candidate recommendation&#xff09;的发布&#xff0c;而它也将成为2018年视频通信商业应用场景爆发的主要技术推动力。一站式WebRTC通信技术提供商Zealcomm公司创始人、CEO冯昶对WebRTC在国内外发展历程、…

暴雪游戏遭遇AI“实力”坑队友:四处游走,还不参与战斗

作者 | 琥珀 出品 | AI科技大本营&#xff08;ID: rgznai100&#xff09; 60s测试&#xff1a;你是否适合转型人工智能&#xff1f; https://edu.csdn.net/topic/ai30?utm_sourcecxrs_bw “打游戏 AI 将完胜人类&#xff01;&#xff1f;” 抱歉&#xff0c;这个 Flag 还是不…

linux/nginx 安全增强

这有一篇很好的文章. 评论中有好的补充 http://www.cyberciti.biz/tips/linux-unix-bsd-nginx-webserver-security.html转载于:https://www.cnblogs.com/pengxl/archive/2010/12/08/1900175.html

十年程序员的告诫:千万不要重写代码!

对重写代码说不。 作者 | Roman Luzgin 译者 | 苏本如 责编 | 屠敏 出品 | CSDN&#xff08;ID&#xff1a;CSDNNews&#xff09; 以下为译文&#xff1a; 重写代码消耗了12个月&#xff01; 我们从头开始重写代码浪费的时间。 你能想象在软件行业&#xff0c;12个月的时…

RabbitMQ 实战(四)消费者 ack 以及 生产者 confirms

2019独角兽企业重金招聘Python工程师标准>>> 这篇文章主要讲 RabbitMQ 中 消费者 ack 以及 生产者 confirms。 如上图&#xff0c;生产者把消息发送到 RabbitMQ&#xff0c;然后 RabbitMQ 再把消息投递到消费者。 生产者和 RabbitMQ&#xff0c;以及 RabbitMQ 和消费…

【imx6】/dev中fb和video的对应关系

imx6q关于fb和video的设备信息 设备节点 rootmyzr:/unit_tests# ls /dev/fb* -l lrwxrwxrwx 1 root root 3 Jan 1 1970 /dev/fb -> fb0 crw-rw---- 1 root video 29, 0 Jan 1 1970 /dev/fb0 crw-rw---- 1 root video 29, 1 Jan 1 1970 /dev/fb1 crw-rw---- 1 r…

flash绘图API:恋上你的CD

早上&#xff0c;我无意间碰撞到一个女孩&#xff0c;那时候&#xff0c;她匆匆忙地走了。从她的口袋里面掉下了一本陈旧的书&#xff0c;在哪里我看到她藏在书中的那封陈旧的信和cd。我好奇打开它&#xff0c;一边听着她那张cd&#xff0c;一边看她的写的信&#xff0c;忽然间…

【Ubuntu】ubuntu工具 记录shell终端的内容到文件中:script

###用法 $ script -h Usage: script [options] [file] Options: -a, --append append the output -c, --command run command rather than interactive shell -r, --return return exit code of the child process -f, --flush run flush after each write –force use outpu…

弃Java、Swift于不顾,为何选Python?

作者 | JACE HARR译者 | 姜松浩转载自 CSDN&#xff08;ID&#xff1a;CSDNNews&#xff09;以下为译文&#xff1a;刚入行的程序员总是询问他们应该从哪种语言开始&#xff0c;我告诉他们&#xff0c;他们应该首先学习 Python。以下是使用 Python 开始自学编程去探险的一些原因…