title: Classic ASP: Server.CreateObject not supported
body: <p>When I call Server.CreateObject(), from my Classic ASP page, I get</p>
  
  <pre><code>Microsoft VBScript runtime (0x800A01B6)
  Object doesn't support this property or method
  </code></pre>
  
  <p>I've tried the following (separately):</p>
  
  <pre><code>Server.CreateObject("Microsoft.XMLHTTP")
  Server.CreateObject("MSXML2.XMLHTTP")
  Server.CreateObject("MSXML.DOMDocument")
  </code></pre>
  
  <p>I know the ActiveX objects are installed because the following javascript calls work</p>
  
  <pre><code>var test = new ActiveXObject("Microsoft.XMLHTTP");
  var test = new ActiveXObject("MSXML2.XMLHTTP");
  var test = new ActiveXObject("MSXML.DOMDocument");
  </code></pre>
  
  <p>I'm calling it from my localhost IIS server. Any ideas how to troubleshoot this?</p>