Persist AspUpload new installation

0
9090

Hi , Today i did installation of Persist AspUpload in my new Windows 2012 64 bit server – its running parallels Plesk (Odin) control panel . The .EXE installation  finishes without any errors but Persist AspUpload – not working ……… .

You will get many errors in your log and its good. You may see some errors that can indicate a problem but i never managed to understand thouse errors and the lsolution that fixed it.

Examples of errors you may get :

 /upload2.asp |2|ASP_0177_:_800401f3|Server.CreateObject_Failed 80 -
The following error occured while uploading:
"There is no MTS object context"
The following error occured while uploading:
"Object required"
/upload2.asp |2|ASP_0177_:_80004027|Server.CreateObject_Failed

I can give that auto installer this grade and say – fail installer and fail web tech info … you may always ask support for help but it takes time 🙁 An F is given to a student for poor work. AspUpload is a server component that allows your web application to capture files uploaded with a browser in as little as 2 lines of ASP script. With AspUpload, files up to 4 GB can be uploaded while only consuming a tiny amount of RAM on the server. The files can be uploaded to disk, memory or the database of your choice. The user can monitor upload progress and time-remaining information via a built-in HTML-based progress bar. AspUpload’s remarkable robustness and extensive feature set has made it the upload solution of choice for tens of thousands of web sites around the world. See the entire list of features here.

 #Solution

To install Persist AspUpload new installation in a new Windows server you need to do it this way :

1) If your OS is 64bit – install 64-bit and 32-bit with the same key

Try to install both the 32-bit and 64-bit versions of AspUpload.
Persits Software, Inc.
http://www.persits.com
Yes, it’s fine to install the latest 32-bit and 64-bit versions of AspUpload at the same time using the same long key.

2) Next you need to give permissions ( psacln and psaserv – full control )

"C:Program FilesPersits SoftwareAspUploadBinaspupload64.dll"
"C:Program Files (x86)Persits SoftwareAspUploadBinaspupload.dll"

3) You need to register manually this dll to Windows OS (auto installer do it 🙂 )

C:Program Files (x86)Persits SoftwareAspUploadBin>regsvr32 aspupload.dll
C:Program FilesPersits SoftwareAspUploadBin>regsvr32 aspupload64.dll

4) Give permissions ( psacln and psaserv – full control )

HKEY_LOCAL_MACHINESOFTWAREPersits Software

5) Need IIS restart

iisreset

P.S. Regarding “psaserv” and “psacln” – its for PLESK . If you have a different CP you will need to add here an CP group or you may just use “Everyone” but its not recommended . P.S.2. Recommended to use this link to disable certain features of the component that he/she deems potentially dangerous, such as saving files in an arbitrary directory, manipulating ACLs, directory listing, file downloading, etc. P.S.3. Recommended to use Live Demos from Persits AspUpload Software Good luck!!!

P.S.3 Add C:Program Files\Persits Software\AspUploadBin to xml with correct permissions of DiskSecurity so after plesk update there will be no rewrite of the permissions of the file\dlls\folders

https://docs.plesk.com/en-US/onyx/advanced-administration-guide-win/changing-security-settings-for-file-system-objects-and-accounts/administering-windows-objects-security-on-pleskmanaged-server/customizing-object-security-settings-in-plesk/customizing-disk-security.49498/