Skip to main content

Asset Manager Service (Server)

Beim Asset Manager Service handelt es sich um einen Dienst, der mit .NET 6 unter Verwendung von ASP.NET und gRPC entwickelt wurde. Aufgrund dieser Architektur gibt es verschiedene Möglichkeiten (cross-platform), wie dieser Dienst 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.

Linux Server in Verbindung mit Kestrel

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

SSL-Zertifikate

Alle o.g. Installationsvarianten benötigen zwingend ein Zertifikat, da gRPC nur in Verbindung mit HTTPS verwnedet werden kann. Ob es sich hierbei um bereits vohandene Zertifikate, self-signed Zertifikate, OpenSSL-Zertifikate oder Let's encrypt Zertifikate handelt, spielt keine Rolle, so lange diese gültig und nicht abgelaufen sind.