The problem we were facing Registering AspSmartUpload.dll in Windows2003 and windows2008.
The steps are as follows:
1) Copy AspSmartUploadUtil.dll to C:\Windows\System32\
2) Copy AspSmartUpload.dll to C:\Windows\System32\
3) Go to DOS command prompt.
4) Run the following command:
Regsvr32.exe C:\Windows\System32\aspsmartupload.dll.
The above 4 steps are sufficient to register the dll on Windows2000 server.
To register it on Windows 2003 server one step before Step 4 is required.
4.a) Copy MSVBVM50.dll to c:Windows\System32\.( This is MicroSoft Visual Basic Virtual Machine50.dll)
4.b) Register the dll from DOS command :
Regsvr32.exe C:Windows\System32\ MSVBVM50.dll.
Now register aspsmartupload.dll from DOS prompt :
Regsvr32.exe C:\Windows\System32\aspsmartupload.dll.