vad kan det betyda?
Tja, normalt att du försöker använda ett objekt som inte blivit initialiserat.
Är detta all kod? Försöker du skapa en ny virtuell rot? Ska du verkligen ha med Index i första anropet då?
Borde det inte snarare vara:
Set WebServiceObj = GetObject("IIS://OBELIX/W3SVC")
Set ServerObj = WebServiceObj.Create("IIsWebServer", Index)
' osv ..
Eller har jag fel?