Classic ASP: Server.CreateObject not supported

When I call Server.CreateObject (), from my classic ASP page, I get

Microsoft VBScript runtime (0x800A01B6)
Object doesn't support this property or method

I tried the following (separately):

Server.CreateObject("Microsoft.XMLHTTP")
Server.CreateObject("MSXML2.XMLHTTP")
Server.CreateObject("MSXML.DOMDocument")

I know that ActiveX objects are installed because the following javascript calls work

var test = new ActiveXObject("Microsoft.XMLHTTP");
var test = new ActiveXObject("MSXML2.XMLHTTP");
var test = new ActiveXObject("MSXML.DOMDocument");

I am calling it from my local IIS server. Any ideas on how to fix this?

+3
source share
3 answers

If you do the following:

Dim x: x = Server.CreateObject("My.ProgID.Here")

... VBScript , 'x'. ( , IDispatch [id (DISPID_VALUE)]), : " ".

, :

Dim x: Set x = Server.CreateObject("My.ProgID.Here")
+6

, IIS.

0

All Articles