This might be a silly question, but what the hell.

What's the difference between creating an ActivexDLL and using it in an ASP page

and:

Creating an IIS application Webclass?

Thanks in advance.