This is the ASP error you would receive if an ActiveX DLL is registered with regsvr32, the class string passed to Server.CreateObject is correct, but the DLL file has been renamed, moved, or deleted.
For example, to create this error we renamed ChilkatFtp2.dll to ChilkatFtp2a.dll, and then ran this code:
set ftp = Server.CreateObject("Chilkat.Ftp2")
The result is this:
Server object, ASP 0177 (0x8007007E)
8007007e
More info about regsvr32 and registry entries relating to ActiveX registration.