C# FileUpload.FileBytes获取OutOfMemoryException

C# FileUpload.FileBytes获取OutOfMemoryException,c#,out-of-memory,C#,Out Of Memory,我使用FileUpload组件。我添加了大约120mb的文件。但当文件大小增加时,FileBytes会出现错误OutOfMemoryException FileBytes返回字节[] 我的代码: byte[] byt = new byte[0]; byt = FileUpload1.FileBytes; 我需要得到文件和转换字节数组,或者我可以使用js。 我必须得到文件。但我选择文件路径。返回值为c:/fakepath。。。。这是错误的 有解决方案吗?在web.config中,您

我使用FileUpload组件。我添加了大约120mb的文件。但当文件大小增加时,FileBytes会出现错误
OutOfMemoryException

FileBytes返回字节[]

我的代码:

   byte[] byt = new byte[0];
    byt = FileUpload1.FileBytes;
我需要得到文件和转换字节数组,或者我可以使用js。 我必须得到文件。但我选择文件路径。返回值为c:/fakepath。。。。这是错误的


有解决方案吗?

在web.config中,您有两个参数来处理此问题:

<system.web>
    <httpRuntime maxRequestLength="X" executionTimeout="Y"/>  
</system.web>

(X以千字节为单位,Y以秒为单位)


(Z以字节为单位)

请发布一个。我们无法从您提供的少量代码中回答。
<system.webServer> 
     <security> 
          <requestFiltering> 
             <requestLimits maxAllowedContentLength="Z" /> 
          </requestFiltering> 
     </security> 
</system.webServer>