Duplicate of Calling .NET methods from VB6 via COM visible DLL
Which ways exist to use/call .NET classes/functions/libraries (.net 3.x) in VB6 or classical ASP ? Has anybody experiences with that ? How much effort is necessary to wrap .NET to COM ? Are there tools which help ?
Yes it is possible. .Net has functionality for generating a COM wrapper.
This is covered in this question: Calling .NET methods from VB6 via COM visible DLL
You might want to read this article:
http://www.codeproject.com/KB/COM/cominterop.aspx
I would recommend the following reading: http://www.sdltridionworld.com/articles/vs2005_to_com_and_dotNET_1.aspx
It's pretty easy actually and I have created .NET components called from both VB6 COM dlls and Classic ASP. You essentially need to create a COM callable wrapper thats exposes the .NET component to a COM client. This article will get you started
Calling a .NET component from a COM component
A couple of pointers
You can make .NET assemblies expose COM, therefore you can access the classes by any technology/programming language which has COM support. See this link for example.