Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在.NET中上载超过4 MB的文件_C#_.net_File Upload_Httpruntime - Fatal编程技术网

C# 在.NET中上载超过4 MB的文件

C# 在.NET中上载超过4 MB的文件,c#,.net,file-upload,httpruntime,C#,.net,File Upload,Httpruntime,我上传文件大小超过4MB时遇到问题。我试着加上 <httpRuntime maxRequestLength="102400" executionTimeout="99999" /> 就像许多帖子建议的那样,我的Web.Config,但它就是不起作用。4MB以下的文件工作正常,所以我几乎可以肯定我已经达到了4MB的限制。IIS中是否有任何设置需要更改?您需要更新web.config中maxrequestlength的值: 您可以在web.config文件中使用该代码 <s

我上传文件大小超过4MB时遇到问题。我试着加上

<httpRuntime maxRequestLength="102400" executionTimeout="99999" />


就像许多帖子建议的那样,我的Web.Config,但它就是不起作用。4MB以下的文件工作正常,所以我几乎可以肯定我已经达到了4MB的限制。IIS中是否有任何设置需要更改?

您需要更新web.config中maxrequestlength的值:


您可以在web.config文件中使用该代码

<system.web>
<httpRuntime executionTimeout="3600" maxRequestLength="102400000000" 
 appRequestQueueLimit="100000" requestValidationMode="4.0"
 requestLengthDiskThreshold="10024000000000"/>
</system.web>


我认为它会起作用

我们需要的信息比“有麻烦”和“就是不起作用”更多。这是ASP.NET吗?IIS?如果使用IIS7,可能还需要检查“maxAllowedContentLength”。我认为默认值是28MB,但这可能已经更改了…页面是否有可能具有较大的视图状态?因此我发现我的项目中有2个web.config文件,我写错了。哦,很抱歉。那么这个问题读错了吗?读起来和我回答的时候不一样……但没什么大不了的。我想他只是把他更新时已经尝试过的东西合并了起来。