Это странно.Я смог настроить среду так, чтобы я мог вызывать метод .NET (через COM) с классической страницы ASP.
На самом деле все работает так, как задумано, до тех пор, пока мне не придется вызывать метод .NET, требующий тип .NET.
Поэтому у меня есть метод с именем
ApplyCategory (int subjectId, Category cat) {...} И, конечно, у меня также определен тип Category.
На моей классической странице Asp у меня есть это:
dim categoryUtil, cat
set categoryUtil = Server.CreateObject("mydll.CategoryUtil")
set cat = Server.CreateObject("mydll.Category")
cat.id= 123
cat.property = "so and so"
'...
categoryUtil.ApplyCategory(567, cat) ' I get this error here:
'Microsoft VBScript runtime error '800a0005'
'Invalid procedure call or argument: 'ApplyCategory'
Что здесь не так?COM не распознает сигнатуру метода ApplyCategory?И как правильно сделать звонок?