Skip to main content
Skip table of contents

Prüfung der Installation und Komponenten

Nachdem die Setuproutine beendet wurde, sollte man die Installation prüfen.

Folgendes sollte installiert worden sein.

  1. Das Installationsverzeichnis wurde erstellt

  2. Der Server sollte als IIS Anwendung erstellt worden sein

Anwendung und Anwendungspool

  1. Prüfen, ob im Installationsorder eine appsettings.json erstellt wurde:

CODE
{
  "Serilog": {
    "Using": [],
    "LevelSwitches": {
      "$consoleSwitch": "Verbose",
      "$fileSwitch": "Verbose"
    },
    "MinimumLevel": {
      "Default": "Information",
      "Override": {
        "OpenIddict": "Error",
        "Microsoft": "Error",
        "System": "Error",
        "Microsoft.AspNetCore": "Information"
      }
    },
    "WriteTo": [
      {
        "Name": "Console"
      },
      {
        "Name": "File",
        "Args": {
          "path": "C:\\Logging\\anyContact\\anyContact.Central\\anyContact.Central.Server_.log",
          "rollingInterval": "Day",
          "retainedFileCountLimit": 15,
          "fileSizeLimitBytes": 50000000,
          "outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}"
        }
      }
    ]
  },
  "ConnectionStrings": {
    "AnyContactCentralDbContext": "Data Source=dev-vcc19.sncom.dev;Initial Catalog=anyContactDEVVCC19;Persist Security Info=False;Integrated Security=False;MultipleActiveResultSets=True;Connection Timeout=4;App=anyContact.Central;TrustServerCertificate=True;User ID=sa;Password=xxxxx"
  },
  "AllowedHosts": "*",
  "AppConfig": {
    "AuthorityServer": "https://xxxxx/anycontact.identity",
    "Frontend": {
      "ClientId": "c0e74f93-5384-431c-xxxx-xxxxx",
    },
     "CentralService": {
       "ClientId": "0896ba92-ac1f-xxxx-xxxxx-xxxxx",
       "ClientSecret": "32d254xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      },
      "VmtConfig": {
        "DatabaseName": "vmt30"
      }
  }
}

AppSettings.json Datei

Datenbank Verbindung

Key

Beschreibung

Beispiel

ConnectionStrings.AnyContactCentralDbContext

Die Datenbankverbindung der Anwendung

"Server=SERVER;Database=anyContact;User Id=USER;Password=PASSWORD;MultipleActiveResultSets=true;TrustServerCertificate=true"

App Config

Key

Beschreibung

Beispiel

AppConfig.AuthorityServer

Die URL des OAuth2/OpenID Server

"https://localhost/anycontact.Identity"

AppConfig.Frontend.ClientId

Die ClientId für die Authentifizierung der Webanwendung.

(Identity → Anwendungen → Central Web → ClientId)

"1e11ebdc-4bd8-4426-969d-b293e8c0edfd"

Central Service

Key

Beschreibung

Beispiel

AppConfig.CentralService.ClientId

Die ClientId für die Authentifizierung der Webanwendung.

(Identity → Anwendungen → Central Service → ClientId)

"de5f5611-9107-4d7c-9548-40a6f370c11b"

AppConfig.CentralService.Secret

Das Client Secret, was für die interne Kommunikation benötigt wird.

(Identity → Anwendungen → Central Service → ClientSecret)

"dasdoikjihjii23e8123y4e81heui37882123989"

VMT Config

Key

Beschreibung

Beispiel

VmtConfig.DatabaseName

Der Name der VMT30 Tabelle

vmt30

Log

Key

Beschreibung

Beispiel

Serilog.MinimumLevel

Das minimale Log-Level

Error | Information | Debug | Verbose

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.