日期:2014-05-16  浏览次数:20744 次

【文件上传】01.解除ASP.NET文件上传大小限制

项目涉及到了视频管理这一模块的内容,目标功能是在后台做一个视频文件的管理界面,用于上传新视频,并允许管理员修改以往视频文件的相关信息。

?

省去一系列找插件的内容,最终找到Jquery uploadify上传插件,具体参数到http://www.uploadify.com/查阅API。按照API文档设置好参数,点击按钮向ajax发送请求时遇到了问题,读条读完后出现了HTTP ERROR 404字样,遂百度,说上传文件超过服务器大小限制,百般折腾,解决方案如下:

?

在项目文件中找到web.config对<HttpRuntime>进行修改

<system.web>

? ? <HttpRuntime maxRequestLength="409600" ?executionTimeout="60" />

</system.web>

?

加上这句后问题仍然未解决,继续百度,说是在IIS7.0中对文件上传的大小有了严格的限制,默认只有200K,遂更改IIS设置,提升为200,,000,000,以字节为单位,即200M,随后问题依旧。

?

最后在老大的帮助下,找到问题症结,即在web.config中加上一行代码:

<system.webServer>

??<HttpRuntime maxRequestLength="409600" ?executionTimeout="60" />

</system.webServer>

?

问题解决,最后得知在web.config中既要配置<system.web>的<HttpRuntime>的属性,同时在服务端的设置中也要进行同样的配置,至此,问题解决,整理成文,以便日后查阅。

?