title: What is the difference between maxAllowedContentLength and maxRequestLength
body: <p>I looked online and couldn't find a proper explanation.</p>
  
  <p>Link I checked: <a href="https://chrisbarba.com/2017/02/10/whats-the-difference-between-maxrequestlength-and-maxallowedcontentlength/" rel="nofollow noreferrer">Difference</a></p>
  
  <p>This link says:</p>
  
  <blockquote>
    <p>If you are trying to upload large files (like images or documents) you
    need to be aware that you may need to adjust your maxRequestLength. 
    Then if files are really big you may need to adjust the
    maxAllowedContentLength.</p>
  </blockquote>
  
  <p>But both sentence mean the same and I am confused.</p>
  
  <p>Another link: <a href="https://forums.iis.net/t/1169846.aspx" rel="nofollow noreferrer">Difference</a></p>
  
  <p>This says </p>
  
  <blockquote>
    <p>The maxRequestLength indicates the maximum file upload size supported
    by ASP.NET, the maxAllowedContentLength specifies the maximum length
    of content in a request supported by IIS. Hence, we need to set both
    maxRequestLength and maxAllowedContentLength values to upload large
    files.</p>
  </blockquote>
  
  <p>My Question is: If I have a file upload of 10GB. Is my content 10GB or is my FileSize 10GB? I don't understand what the difference is between file size being uploaded and the content size?</p>
  
  <p>Bottom Line: Please tell me in layman terms if I have a file upload of 10GB how these two parameters come into picture.</p>