Я пытаюсь вернуть массив из c # в классический asp, используя com. Этот пост мне очень помог , но у меня все еще есть проблемы:
У меня есть следующий метод в c #:
public object[] returnStuff () {
return new object[] {'1','2','3'};
}
Мой классический ASP:
dim responseArray1
responseArray1 = RegusSoapComponent.returnStuff()
response.write("Type of Array one is " & VarType(responseArray1))
response.write("Type of Array one is " & responseArray1(1))
Мой вывод:
response is Type of Array one is 8204
Ошибка времени выполнения Microsoft VBScript '800a01ca'
В переменной используется тип автоматизации, не поддерживаемый в VBScript
Независимо от того, что я делаю, я не могу получить доступ к этой переменной.