Prerequisites:

  1. Windows operating system with the .NET framework 4.x Download here 

  2. The IIS server (Microsoft Web Server) installed and operational**

  3. A user/ password with access to the server and read/ write permissions in Acomba directories

  4. A user/ password for Acomba

  5. Access to your company's router

  6. A remote access tool on the client's server (E.g. TeamViewer or Screenconnect)


Version of Windows supported:

Server

 

  • WindowsServer 2008

  • WindowsServer 2012

  • WindowsServer 2016


Workstation

 

  • Windows 7

  • Windows 8

  • Windows 8.1

  • Windows 10


 Installation procedure:


  1. IIS Configuration

    1. If the version of IIS is 7 or higher, install the compatibility tools for IIS 6

    2. If no certificate is installed, configure IIS server access in SSL mode with a self-signed certificate (if no certificate is present).

      1. IIS 7: http://www.sslshopper.com/article-how-to-create-a-self-signed-certificate-in-iis-7.html

      2. IIS 6: https://community.aspnix.com/windows-manuals-tutorials-tos/2669-create-self-signed-secure-socket-layer-certificate-ii6-windows-server-2003-a.html

      3. IIS 5: http://www.xenocafe.com/tutorials/self_signed_cert_IIS/self_signed_cert_IIS-part1.php

    3. Create an "acombaws" user

      1. This user must have the read/ write permissions in Acomba directory.

    4. Add a new pool app called AcombaWS.

    5. Configure the AcombaWS pool app.

      1. to run as the previously defined "acombaws" user

      2. to use .NET 4

      3. to support 32 bits

    6. Ensure that the server can respond to the URL https://localhost

    7. Ensure that the Windows firewall does not block incoming requests on IIS

  2. Installing AcombaWebService

    1. Download the installation files here: http://plive.ca/acomba/AcombaWebServiceSetup.zip

    2. Extract files to a directory

    3. Run setup.exe

    4. Select the AcombaWS pool app

    5. Give read/ write permissions in the C:\Inetpub\wwwroot\AcombaWebServicedirectory to the user acombaws

    6. Deactivate anonymous security mode and activate basic authentication mode.

    7. Configuring connection options in the web.config file

      1. Open the C:\Inetpub\wwwroot\AcombaWebService directory

      2. Open the Web.config file

      3. Change the parameters in the <appSettings> section

      4. Enter your company parameters

    8. Give write permission to the "acombaws" user in the directory in which the web service was installed. By default, this will be C:\inetpub\wwwroot\AcombaWebService

  3. Configure a "port mapping" in your router.

    1. External port 8443 to your IIS server (fixed IP please) on port 443

    2. If your public IP is not fixed, set up a no-ip.org or dyndns.com type agent

  4. Optional: Configure remote access for technical support and remote help