title: Why isn't #Include working on .asp page on IIS7?
body: <p><strong>SYMPTOM:</strong></p>
  
  <p>I have <strong>Test_virtual.asp</strong> with the following:</p>
  
  <pre><code>&lt;body&gt;&amp;nbsp;
  included content starts here:
  &lt;!--#include virtual="/test_included.txt"--&gt;
  &lt;/body&gt;
  </code></pre>
  
  <p><strong>test_included.txt</strong> contains only:</p>
  
  <blockquote>
    <p>This is the included file</p>
  </blockquote>
  
  <p>When I browse to test_virtual.asp, I don't see the included file's text.</p>
  
  <p><strong>POSSIBLE CAUSES</strong><br>
  I found one report that indicated the Includes are disabled by default in II7:
  <a href="http://tech.mikeal.com/blog1.php/2008/08/05/server-side-includes-for-html-in-iis7" rel="nofollow noreferrer">http://tech.mikeal.com/blog1.php/2008/08/05/server-side-includes-for-html-in-iis7</a></p>
  
  <p>But the instructions assume you have access to the actual machine's control panel.</p>