Prüfung der Installation und Komponenten
Nachdem die Setuproutine beendet wurde, sollte man die Installation prüfen.
Folgendes sollte installiert worden sein.
Das Installationsverzeichnis wurde erstellt
Der Server sollte als IIS Anwendung erstellt worden sein

Anwendung und Anwendungspool
Prüfen, ob im Installationsorder eine appsettings.json erstellt wurde:
{
"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 |
|---|---|---|
| Die Datenbankverbindung der Anwendung |
|
App Config
Key | Beschreibung | Beispiel |
|---|---|---|
| Die URL des OAuth2/OpenID Server |
|
| Die ClientId für die Authentifizierung der Webanwendung. (Identity → Anwendungen → Central Web → ClientId) |
|
Central Service
Key | Beschreibung | Beispiel |
|---|---|---|
| Die ClientId für die Authentifizierung der Webanwendung. (Identity → Anwendungen → Central Service → ClientId) |
|
| Das Client Secret, was für die interne Kommunikation benötigt wird. (Identity → Anwendungen → Central Service → ClientSecret) |
|
VMT Config
Key | Beschreibung | Beispiel |
|---|---|---|
VmtConfig.DatabaseName | Der Name der VMT30 Tabelle |
|
Log
Key | Beschreibung | Beispiel |
|---|---|---|
| Das minimale Log-Level |
|