Innosoft FSM Main Application

The main application requires a Windows Server 2016 or higher.

  1. First install the .NET Framework 4.7.2. You can download an offline installer from the Microsoft website: https://support.microsoft.com/en-us/topic/microsoft-net-framework-4-7-2-offline-installer-for-windows-05a72734-2127-a15d-50cf-daf56d5faec2

  2. Now some functionalities must be activated in the server manager. To do this, select the menu item ManageAdd Roles and Features. Click twice on "Next" in the following dialogue. Next you have to select the installation type "Role- or feature-based installation" and the current server.

    The following roles must be added to the server:

    1. Webserver (IIS)

      1. Webserver

        1. General HTTP features

          1. HTTP error

          2. Standard document

          3. Static content

          4. Search directory

        2. Performance

          1. Compression of static content

          2. Compression of dynamic content

        3. Security

          1. Standard authentication

          2. Windows authentication

        4. Application development

          1. .NET extensibility 4.7

          2. ASP .NET 4.7

          3. WebSocket protocol

      2. Administration programs

        1. IIS administrative console


    The following features must be added to the server:

    1. .NET Framework 4.7 functions

      1. .NET Framework 4.7

      2. ASP .NET 4.7


    The installation of the roles and features takes some time.

  3. Innosoft provides the application as a zip file (e.g. Server_And_Cloud_Last_1.0q1_Build.zip). Unzip this folder in any installation directory.

  4. Store the ".lic" licence file provided by Innosoft in the "app_data" folder.

  5. Store an innoconfig.xml in the "bin" folder. Read here how to create this file.

  6. Make sure that the Windows role IIS_IUSRS has full access to the selected folder.

  7. To make the application available as a web application, open the Internet Information Services (IIS) Manager. Add the application by clicking on "Sites" with the right mouse button and choosing "Add website...". In the following dialogue you select an application name (under this name the application will be available later), an application pool (.NET 4.5 Integrated Pipeline, it is recommended to assign a separate application pool to each application) and the folder into which you unpacked the application files in (3).

  8. The application can now be accessed via the following URL: http://<Server name>/<Name of the application>.

Windows Authentication

To use Windows authentication, you must enable "Windows authentication" in the Application Authentication section. All other authentication mechanisms, such as "Anonymous authentication" and "Form authentication", must then be disabled.

With this type of authentication, the system automatically searches the Innosoft database for a user assigned to the Windows logon and logs him on automatically. If this user was not found, no login is possible. However, it is possible to activate a so-called "MixedModeAuthentication" mode, in which in this case the 'normal' login dialogue appears if no assignment to an Innosoft user could be found. You can activate MixedModeAuthentication in the "web.config" file (key "UseMixedModeAuthentication" = true/false).

Accessing the Document Root Path

If the document root path is on the same server as the IIS, you only need to adjust the rights for this folder, that is, grant full access to the IIS_IUSRS role.

If the web server and the file server (on which the Innosoft document root path is located) are not on the same server, a UNC path cannot be accessed with the IIS standard user.
In this case, the following must be configured:

  • A domain user must be given full access to the document root path.

  • The application pool identity is set to this user.

  • The option "Identity of the application pool" must be selected for anonymous authentication in the authentication settings of the application. If Windows authentication is set, you do not have to do anything. In this case, the identity of the application pool is always used to access UNC shares.

  • The document root path must be released on the file server and the newly specified user must be granted full access.

The document root path is configured in the application via the menu option Administration in the Settings and the subitem images/download/thumbnails/378767820/General-settings_img.png . Change there to the images/download/thumbnails/378766342/Dokumente_EN_img.png section.