Tobit WebApi Dienst startet nicht auf Server - SmartClient kann nicht verbinden - (DavidWebApi.deps.json) was not found

Tobit WebApi Dienst startet nicht auf Server - SmartClient kann nicht verbinden - (DavidWebApi.deps.json) was not found

Der Dienst Tobit David WebApi stellt die Schnittstelle dar, damit der neue Tobit David3 Smartclient mit Deinem Server kommunizieren kann.

Dazu sind einige Voraussetzungen - wie u.A. ein gültiges Zertifikat notwendig. Sofern Du Tobit SiteCare einsetzt, gibt es über Tobit übrigens das Zertifikat von LetsEncrypt kostenlos und ist - sofern Port 80 freigegeben ist - relativ einfach zu konfigurieren.

Wenn der Dienst aber eingerichtet wird, kann es unserer Erfahrung nach dazu kommen, dass der Dienst trotz Zertifikat und Konfiguration der Ports nicht startet und abstürzt - Du also keine Rückmeldung im Error Log hast, dass z.B. der Port nicht geroutet ist.

In der Windows-Ereignisanzeige findest Du dann diesen Fehler:

Description: A .NET Core application failed.
Application: DavidWebApi.exe
Path: C:\David\code\DavidRestApi\DavidWebApi.exe
Message: Error:
An assembly specified in the application dependencies manifest (DavidWebApi.deps.json) was not found:
package: 'runtimepack.Microsoft.NETCore.App.Runtime.win-x64', version: '3.1.0'
path: 'System.Diagnostics.StackTrace.dll'

Benenne dann das Verzeichnis C:\Windows\Temp\.net\DavidWebApi um und versuche erneut, den Dienst zu starten.

Normalerweise sollte dann der Dienst neu starten, und sofern alles andere bereits richtig konfiguriert ist, kannst Du Dich nun mit den SmartClients verbinden. Das Verzeichnis wird beim Start des Dienstes neu erstellt. Das ist insoweit nach unserer Erfahrung bislang kein Problem, da dort wohl Übertragungsdaten sind. Die Konfiguration speichert Tobit im Verzeichnis C:\Users\ADMINI~1\AppData\Local\Temp\.net\DavidWebApi\4rpjodow.e1g ?

Und die Log-Dateien im Verzeichnis David\Code\DavidRestApi\logs

Solltest Du mit der Konfiguration nicht klarkommen, kannst Du gerne auch unseren Service dafür buchen. Als langjähriger Partner kennen wir uns bestens mit Tobit-Produkten aus. Dabei berechnen wir nur die wirklich benötigte Zeit und können das Remote per PC-Visit mit Dir erledigen. Kontaktiere uns einfach. Unsere Preise für Arbeitswerte findest Du hier: https://www.karley.eu/pc-wartungsvertrag.pdf