asp classic - Error 'ASP 0177 : 800401f3' -


i first time working asp components.. created 2 files.. 1 txt has following code:

 redirect redir.asp width 420 height 50 border 0 * homeloan.gif http://www.paisavasoolbank.com kinds of home loans 70 hawai.gif http://www.hotelhawai.com visit hotel hawai 30 

and second asp file following code:

<html> <head> </head> <body> <% set myad= server.createobject("mswc.adrotator") response.write(myad.getadvertisement("adrotator.txt")) %> </body> </html> 

execution of asp file resulted in following error:

 server object error 'asp 0177 : 800401f3'  server.createobject failed  /myweb/choicenext.asp, line 7  800401f3 

i have no idea new concept.

mswc.adrotator assume dll. have register com object before can use it. there different ways register these depending on whether using 32 or 64 bit , version of iis options can broken down to:

c or c++ or other binaries use regsvr32

  1. c:\windows\system32\regsvr32.exe 32-bit dlls on 32 bit machine , 64 bit dlls on 64 bit machine
  2. c:\windows\syswow64\regsvr32.exe 32-bit dlls on 64 bit machine

for .net framework dlls have register them using regasm found in framework folder

  1. c:\program files\microsoft\framework\2......\regasm.exe dlls in .net 2
  2. c:\program files\microsoft\framework\4......\regasm.exe dlls in .net 4

to honest, whenever in doubt when worked these, tried 4 of above until 1 of them worked, admittedly not best practice.

here issue better explains when use regsvr32 vs regasm. what difference between regasm.exe , regsvr32? how generate tlb file using regsvr32?


Comments