Update WebAgent Service

Introduction

The WebAgent Service is used for communication between the WebAgent FrontEnd and AnywhereNow components.

Prerequisites

  • When updating to DC2022.04 or higher:

    • API Plugin became mandatory, see: Install API plugin

    • CallControls Plugin became part of each WebAgent license level.

  • When updating to DC2022.06 or higher:

    • ASP.NET Core 6.0.8 (or a later 6.0 series) Hosting is required, Install WebAgent Service

  • When updating to DC2023.04 or higher:

Update

Update Bundle Manifest

Note

The Bundle Manifest is only loaded during startup.

  1. Each bundle package contains a "manifest_bundle.json" file.

  2. Copy this file to the configured directory:

    Default path
    C:\inetpub\wwwroot\WebAgentService\App_Data\

Note

The CallControls Plugin and the API Plugin will have to be manually updated to the versions included in a Bundle package. All other Core Plugins (like EventForwarder, ListsPlugin, CustomSessions) will be updated by the Core update script.

For updating CallControls Plugin, see: Install Call Controls plugin

DC2023.03 or lower only, for updating API Plugin, see: Install API plugin

Deploy package

  1. Unzip the WebAgent Service package

  2. Edit the properties.ps1

    1. Domain = Domain of the install account
    2. UserName = Username of the install account
  3. Run installWebAgentService.ps1 -update in PowerShell as administrator