Skip to main content

Fehlerbehebung

Mein Fehler ist nicht aufgeführt oder eine Lösung funktioniert nicht

Sollte ein aufgetretter Fehler nicht aufgeführt sein oder eine vorgeschlagene Lösung das Problem nicht beheben, erstellen Sie bitte ein Ticket in unserem Ticketsystem

HTTP Error 500.30 - ASP.NET Core app failed to start

image.png

Dieser Fehler kann auftreten wenn,

  • Der Unified Application Manager keine Berechtigung für die SQL-Datenbank hat.
  • Die AppSettings.json nicht im json Format gültig ist.

Lizenzfehler

Wenn im Unified Application Manager angezeigt wird, dass die Lizenz ungültig ist oder beim Upload einer Lizenzdatei, wenn ein Service Account im IIS Application Pool gesetzt ist, dann müssen die NTFS Berechtigungen und der Application Pool angepasst werden.

Errror_Licence.png Error_Upload.png

Ursache

Die Application Pool Identity hat keine Berechtigung um temporäre Verzeichnisse zu erstellen / lesen und kann somit die Lizenz nicht zwischenspeichern und / oder die Lizenz kann im Installationsverzeichniss des Unified Application Manager validiert werden. Beide Problemen gehen darauf zurück, dass im Application Pool des Unified Application Manager ein Service Account (z.b. Domainuser) hinterlegt wurde, für den nicht die passenden Berechtigungen auf dem Server eingerichtet wurde.

Lösung

Im IIS Application Pool des Unified Application Manager muss konfiguriert werden, dass das User Profil geladen werden soll. Dafür wird die IIS Verwaltungskonsole geöffnet, der Unified Application Manager Application Pool ausgewählt und die Advanced Settings geöffnet.

Im Bereich "Process Model", dort wo auch der Service Account unter "Identity" konfiguriert wird, muss die Einstellung "Load User Profile" aktiviert werden. Diese Einstellung sorgt dafür, dass der Application Pool Identity verschiedene Windows Umgebungs Variablen zur Laufzeit zur Verfügung stehen.

AppPool.png

Zusätzlich muss der Application Pool Identity auch Schreibberechtigungen auf das Installationsverzeichniss des Unified Application Manager eingerichtet werden. Dafür werden die NTFS Berechtigungen des Unified Application Manager Installationsverzeichniss (Standard: C:\Program FIles (x86)\smcteam\Unified Application Manager) geöffnet und der Service Account mit den Modify / Write Berechtigungen eingerichtet.

NTFS.png

Nachdem die Einstellungen vorgenommen wurden, sollte der Application Pool des Unified Application Manager neugestartet werden.