Это странно для меня.Мне удалось настроить среду так, чтобы я мог вызывать метод .NET (через COM) с классической страницы ASP.
На самом деле все работает так, как задумано, до тех пор, пока мне не придется вызывать метод .NET, требующийТип .NET.
Итак, у меня есть метод с именем
У меня есть такая функция в .Net
Public Sub SetTable(ByVal _City As City, ByVal _Country As Country)
'doing some thing
End Sub
, и у меня есть asp-код, подобный этому:
dim CountryUtil, City, Country
set CountryUtil= Server.CreateObject("mydll.CountryUtil")
set city = Server.CreateObject("mydll.City")
set Country = Server.CreateObject("mydll.Country")
city.id= 123
city.property = "so and so"
Country.id= 123
Country.property = "so and so"
categoryUtil.SetTable(City, Country)
'Я получаю эту ошибку здесь:
' Ошибка выполнения Microsoft VBScript '800a0005' 'Недопустимый вызов процедуры или аргумент:' SetTable '
Заранее спасибо.