Update guide

Artifacts

  • KissLog.Backend-{version}-win-x64.zip

  • KissLog.Frontend-{version}-win-x64.zip

Artifacts can be downloaded from https://github.com/KissLog-net/KissLog-server.

Update steps

  1. Stop both IIS applications:

    • KissLog.Backend

    • KissLog.Frontend

Create backup

  1. Create a backup of the existing IIS application folders.

    \Backups
    ├── KissLog.Frontend\
    └── KissLog.Backend\
    

Copy new files

  1. Delete from the KissLog.Backend folder everything but:

    \KissLog.Backend
    ├── Configuration\
    ├── appsettings.json
    └── web.config
    
  2. Delete from the KissLog.Frontend folder everything but:

    \KissLog.Frontend
    ├── Configuration\
    ├── appsettings.json
    └── web.config
    
  3. Extract the contents of KissLog.Backend.AspNetCore.zip to KissLog.Backend folder.

    Choose not to override the existing files (keep the local files).

  4. Extract the contents of KissLog.Frontend.AspNetCore.zip to KissLog.Frontend folder.

    Choose not to override the existing files (keep the local files).

Update KissLog.Backend configuration

  1. Apply the configuration changes (if any) by updating KissLog.json file.

    The configuration changes will be listed in the change log.

Update KissLog.Frontend configuration

  1. Apply the configuration changes (if any) by updating KissLog.json file.

    The configuration changes will be listed in the change log.

  2. Change/increment the value of "StaticResourcesVersion" property from KissLog.json file.

    This will refresh the browser cache for static resources.

    C:\inetpub\wwwroot\KissLog.Frontend\Configuration\KissLog.json
    {
        "KissLogFrontendDomain": "kisslog.dev",
        "StaticResourcesVersion": "any-new-value"
    }
    

Start the applications

  1. Restart the IIS applications:

    • KissLog.Backend

    • KissLog.Frontend

  2. Make a single request to KissLog.Backend root URL (http://kisslog-backend.your_domain.com).

    If everything went successful, you will see the KissLog.Backend home page.

    KissLog.Backend home page
  3. Make a single request to the KissLog.Frontend root URL (http://kisslog-frontend.your_domain.com).

    If the startup process went successful, you will see the home page.

    KissLog.Frontend home page

For technical support, questions or any feedback, please feel free to send us a message and we will get back to you.