System requirements

  • The WebAPI must be installed on Windows Server. (Axiell supports all Windows Server versions that are still supported by Microsoft.) We recommend installing the latest version.

  • The latest version of the WebAPI requires .NET framework 4.8 or higher to be installed on the IIS server. (If the .NET Framework still has to be installed, then please take into account that the web server might need rebooting after this installation.)

  • Microsoft IIS (Internet Information Services) must have been installed and configured on this server. This makes it possible for workstations (client side) to access pages from the server. For the required Windows versions, these services are available: already installed, or included in the Windows installation package. On IIS, ASP.NET must operate in integrated mode (which is the default configuration). The application pool which we will create for the WebAPI server later on, must run in this mode. It is also a requirement that physical or virtual folders above the WebAPI folder do not run in earlier versions of the .NET Framework. Other web servers with scripting support (e.g. Apache and PHP) can also be used.

  • An Axiell Collections application (with a subfolder \data), although an application is not strictly necessary: in principle just the \data folder is sufficient. A requirement is that the application data directory is actually accessible. If the data directory resides locally on a server, this accessibility shouldn’t be a problem. However, should the data directory be located on a different server, then you have to check whether the access rights to the share and the ntfs rights to the relevant folder have been set up properly. For access to the relevant share, by default the account is used under which the application pool is running.

  • If Active Directory authentication will be used for access to the database, instead of SQL authentication, then the application pool must be configured to use an account which has access to the SQL Server.

  • For a Full text indexed database, at least SQL Server 2019 is required.

  • The package of files that make up the WebAPI. The standard WebAPI has been compiled in any-cpu mode, which allows it to act as a true 64-bit version on 64-bit systems and as a 32-bit version on 32-bit systems. 32-bit software can often be used normally on 64-bit systems, but if you use a 32-bit Oracle client on a 64-bit system, then the standard API will run into problems. For this case you will need a version of the API compiled in 32-bit mode. Note that we do not support Oracle any more.