This component seems to be outdated/legacy, but for a customer, I needed to port some code, that used the component.
← Missing IPV4 address and domain restrictions in IIS7
HtmlEncode / HtmlDecode without HttpContext →
None - 8 years ago
Thanks for your info. Same issue here, classic asp code needs to be migrated to win2008. Only thing you forgot to mention is to put the aspSmartUpload.dll outside c:/windows folder or subfolder. Otherwise, error “module cannot be loaded” is thrown.
Frederik Struck-Schøning - 8 years ago
Thanks, anonymous guy. I’ve updated the post.
SofTools - 8 years ago
One other thing to note – having spent a few hours on this I thought I would share my fix.
In order to register the dll (depending on the version), you need the vb5 run time files installed (msvbvm50.dll) these can be found on the microsoft site http://support.microsoft.com/kb/180071
Oz - 8 years ago
Worked a treat for me. Thanks
To get this working fully on Win7 x64 I had to perform the following additional steps:
In Internet Information Services for my application, advanced settings, I had to set the application pool to one that allowed running of 32 bit applications. The DefaultAppPool does not by default. Go to Application Pools and either select an existing one or create a new one (I created one called Classic .NET AppPool 32bit), then go to Advanced Settings and set Enable 32-Bit Applications option to True, then set the application (advanced settings) to use this application pool.
Guest - 7 years ago
Installing the VB runtime helped me. Thanks. 😀
Harinath Pinna - 5 years ago
we are facing issue with this in win 2008. Any code change required to move from win 2003 to win 2008 after above steps? Thanks
con - 5 years ago
not worked for me. I have registered the aspSmartUpload.dll, also installed the VB runtime. Anyone has idea? I Still get the HTTP 500 error