title: What file extensions are blocked by default in IIS
body: <p>Some files are not served off of IIS because they are typically part of the building blocks of the website itself. For ASP.NET these are files like *.cs, *.dll, *.config, *.cshtml, etc.</p>
  
  <p>You can find a list of them tied up in the IIS management setting "Filter requests" here:</p>
  
  <p><img src="https://i.stack.imgur.com/Q4nBS.png" alt="Filter requests"></p>
  
  <p>But if you need to programmatically access this list, it seems tough to find. Is there a good list of these default extensions?</p>
  
  <p>BTW, the IIS website has info on how to enable / disable these globally here:</p>
  
  <p><a href="http://www.iis.net/configreference/system.webserver/security/requestfiltering/fileextensions" rel="noreferrer">http://www.iis.net/configreference/system.webserver/security/requestfiltering/fileextensions</a></p>