Help Index



Installation

Requirements

Quick Installation

  1. Unzip the software package into the desired folder under your IIS wwwroot structure.
  2. DATABASE:It will work out of the box, but for security reasons please move the database file to a place that is not accesible using HTTP. Edit config/databaseconfiguration.asp to configure that new location
  3. Open config/configuration.asp and set the desired configuration parameters. Don't forget to change:
  4. Place your images in whatever directory structure you may like.
    const cVirtualPath="images/"
    'Important: Don't use a folder that is outside your virtual application directory, because it may violate the configured .NET security restrictions and you may experience problemas generating thumbnails.
    Javascript treeview is generated from the file system structure
  5. Rename the dll's assemblies and place them on the bin folder (read more):
  6. Go to the testing page and run the installation tests to make sure everything is correctly installed
  7. If you have any problem, check here for support.

.NET assemblies installation (the dll's files)

The software package includes some .NET Framework assemblies (dll's files) that need to be placed on the bin directory of the virtual application folder where the gallery is running. (usually in the bin folder of you wwwroot, if you are running the package on your hosting provider space). If you don't have any idea what this is about, you should check google

Important: The dll's files have been renamed to safe extensions to avoid problems when delivering the package, so be sure you rename them back to the original ".dll" extension.

Installation under virtual directory

File system permissions

  1. Be sure the /cache folder has WRITE permissions for the user that runs IIS
  2. Be sure the database folder /db is also WRITABLE for the user that runs IIS. Check also that the database file has not the read only attribute set. Please refer to the troubleshooting area if you have problems with this.

Troubleshooting

Thumbnail generation fails.
RESOLUTION:
  1. Make sure .NET Framework 2.0 is properly installed on your server.
  2. Make sure the images folder is in the same virtual application folder as the script or you will face .NET Framework security restriction issues
  3. Make sure you have the right .NET permissions assigned to do .NET runtime image manipulation
  4. If you are using hard caching (it is enabled by default), make sure you can write into the "cache" folder.
  5. Use the thumbnail tests located on the test folder to test if thubmnail generation is working properly
  6. If any error occurs, thumbnail,aspx will write an error to a txt error log file, located on the same directory. It will help you out to debug the problem.
Some folders on tree don't show up
If they are empty, make sure this configuration entry is set to true:
	Const cShowEmptyFolders=true 'If a folder doesn't contain files inside, would it be displayed?
	
EXIF is not working
RESOLUTION:
Email is not working.
RESOLUTION: Use the testemail.asp file for troubleshooting. Check whatever your server uses CDOSYS or CDONTS and recheck the configuration to fit yours (if you may eventually need to authenticate, you can uncomment the authentication code)
I have problems editing code using Visual Web developer or Visual Studio
The source code can be easily edited using any ASP or text editor. However, Visual Web Developer, although is capable of editing ASP files, is meant to be used to edit ASPX files and work with .NET Framework and Web forms projects.

Make sure those IDE's are not automatically inserting code, and hence, causing problems.
Error: [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xd84 Thread 0xd50 DBC 0x236103c Jet'.. Source: Microsoft OLE DB Provider for ODBC Drivers .
RESOLUTION:
Error message: [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
RESOLUTION:

Vista related troubleshooting

Support

Check the forums for further support