Skip to main content

Asset Manager Service (Server)

Installationsvarianten

Beim Asset Manager Service handelt es sich um einen Dienst, der mit .NET 8 unter Verwendung von ASP.NET und gRPC entwickelt wurde. Näheres ist im Kapitel Architektur beschrieben. Aufgrund dieser Architektur gibt es verschiedene Möglichkeiten (cross-platform), wie der Service installiert werden kann:

Windows Server 2022 Build 20348+ in Verbindung mit dem Internet Information Service (IIS)

Hierbei wird der Asset Manager Service klassisch auf einem Windows Server 2022 im IIS gehostet. Dies funktioniert nicht mit niedrigeren Version des Windows Servers, wie hier beschrieben.

Windows Server 2016+ in Verbindung mit Kestrel

Auch hierbei wird der Asset Manager Service klassisch auf einem Windows Server gehostet. Da in diesem Fall aber der IIS nicht den Anforderungen entspricht, wie hier beschrieben, wird stattdessen der cross-platorm Web Server Kestrel verwendet, der standardmäßig im Asset Manager Service enthalten und aktiviert ist. In diesem Fall wird der der Asset Manager Service als Dienst registriert.

Zusätzliche Windows Server Voraussetzungen

Rollen und Features:

o    Web Server (IIS)

§  Web Server

§  Common HTTP Features

§  Default Document

§  HTTP Errors

§  Static Content

§  Health and Diagnostics

§  HTTP Logging

§  Security

§  Basic Authentication

§  Windows Authentication

ASP.NET Core 8.0 Runtime - Windows Hosting Bundle

Ein Zertifikat (ggf. selbstsigniert), das innerhalb des IIS (oder Kestrel) für das Protokoll HTTPS verwendet werden kann.

Linux Server in Verbindung mit Kestrel

Der Asset Manager Service kann auch auf Linux-Servern installiert werden, die von .NET 8 supportet werden.

Datenbank

Als Server für die Datenbank wird SQL Server (Express) 2019+ vorausgesetzt.