In This Topic
Deployment / DocuVieware server deployment

DocuVieware server deployment

In This Topic
 Licensing

It is required to register DocuVieware™ production license key before deploying the software. The dedicated topic Registering DocuVieware describes how to make use of development license keys and production license keys.

Deploying the application on the production server requires to make use of the production license key. Please note the production license keys can easily be distinguish from the development license keys as they are much longer.

 Redistributing required files

Before Starting:

All files which will be redistributed are located in: [INSTALLATION FOLDER]/Redist/ and will be copied to your application Bin/ folder.

For 32-bit operating systems deployment, you need to copy GdPicture.NET.14.WEB.DocuVieware.dll and:          

  • GdPicture.NET.14.barcode.1d.reader.dll
  • GdPicture.NET.14.barcode.2d.reader.dll
  • GdPicture.NET.14.document.analyzer.dll
  • GdPicture.NET.14.filters.dll
  • GdPicture.NET.14.image.gdimgplug.dll
  • GdPicture.NET.14.Imaging.Rendering.Skia.dll
  • GdPicture.NET.14.jbig2.encoder.dll
  • GdPicture.NET.14.ocr.tesseract.3.dll
  • GdPicture.NET.14.omr.dll
  • GdPicture.NET.14.twain.client.dll

For 64-bit operating systems deployment, you need to copy GdPicture.NET.14.WEB.DocuVieware.dll and:

  • GdPicture.NET.14.barcode.1d.reader.64.dll
  • GdPicture.NET.14.barcode.2d.reader.64.dll
  • GdPicture.NET.14.document.analyzer.dll
  • GdPicture.NET.14.filters.dll
  • GdPicture.NET.14.image.gdimgplug.64.dll
  • GdPicture.NET.14.Imaging.Rendering.Skia.64.dll
  • GdPicture.NET.14.jbig2.encoder.64.dll
  • GdPicture.NET.14.ocr.tesseract.3.64.dll
  • GdPicture.NET.14.omr.64.dll
  • GdPicture.NET.14.twain.client.64.dll
You can copy both 32-bit and 64-bit libraries if you are not sure which one you need or if you are not sure about the target architecture, the system will then automatically decide what libraries to use.
 Enabling JSON compression on IIS 7.x

DocuVieware uses JSON for client/server communication and compression is possible to minimize bandwidth usage and increase performances.

To do this, it is necessary to edit the applicationHost.config file that is located in the %windir\System32\inetsrv\config directory on the server.

In the httpCompression section, dynamicTypes sub-section, the line <add mimeType="application/json" enabled="true" /> must be added atfer the line <add mimeType="message/*" enabled="true" />.


After modification, the file should be similar to this:

Enabling JSON compression.
Copy Code
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
    <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
    <dynamicTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/json" enabled="true" />
        <add mimeType="application/x-javascript" enabled="true" />
        <add mimeType="*/*" enabled="false" />
    </dynamicTypes>
    <staticTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/x-javascript" enabled="true" />
        <add mimeType="application/atom+xml" enabled="true" />
        <add mimeType="application/xaml+xml" enabled="true" />
        <add mimeType="*/*" enabled="false" />
    </staticTypes>
</httpCompression>
See Also