Fehler 0:

Beim Versuch, die Kundenadressen in der APP anzeigen zu lassen, erhalten Sie die Fehlermeldung 0. Lieferantenadressen, aktuelle Belege etc. funktionieren jedoch.
Hier liegt leider ein Fehler in der APP vor. Unsere Entwicklung ist darüber informiert und arbeitet derzeit an einer Lösung. Wann mit einem Update zu rechnen ist, steht zum jetzigen Zeitpunkt noch nicht fest.

 

Fehler 400:

Hierbei handelt es sich um ein allgemeines Konfigurationsproblem. Prüfen Sie, ob TopKontor Handwerk ordnungsgemäß installiert und lauffähig ist.

 

Fehler 401:

Prüfen Sie den angelegten Benutzer im TopKontor Handwerk. Es wird zur Prüfung der Benutzer "SERVICE" mit dem Kennwort "bss" benötigt. Zusätzlich muss dieser Benutzer über das Recht „mobile Apps“ verfügen.

 

Fehler 404:

Prüfen Sie die Installation des Webservices auf Ihrem System. Der Ordner „TKService“ muss im Datenverzeichnis von TopKontor Handwerk vorhanden sein. Zusätzlich überprüfen Sie die Einstellungen „Datenpfad“ in der Datei web.config. Sie finden die Datei ebenfalls im Ordner „TKService“. Der Datenpfad in der web.config muss mit dem Datenpfad von TopKontor Handwerk übereinstimmen.


Fehler 500:

In der neuen Version des Webservices und nach Installation des neuen Clients erscheint im Ausgabefenster des Webservices folgende Fehlermeldung:

Request ended: "https://...............:44300/TkService.svc/version/Version/1.1/username/User/" with HTTP status 500.0

Es fehlen im Ordner des angemeldeten Benutzers bestimmte Dateien:

\Eigene Dokumente\IISExpress\config

Hier sollten die Dateien "applicationhost.config" und die "aspnet.config" liegen.

Durch einen Aufruf von "https://localhost:44300/TKService.svc" erhält man eine aussagekräftigere Fehlermeldung.

Kopieren Sie die beiden Dateien (applicationhost.config und die aspnet.config) in den Ordner
"Eigene Dokumente\IISExpress\config". Wenn das Verzeichnis config noch nicht vorhanden ist, legen Sie es bitte an. Sie finden diese beiden Dateien im TKService - Verzeichnis im Datenordner von TopKontor Handwerk.

Ein Neustart des Webservers ist nicht erforderlich. 

 

 

Portweiterleitung (Port Forwarding)

Grundsätzlich ist die Portweiterleitung (Port Forwarding) bei jedem Router ganz ähnlich aufgebaut:

Man ruft zunächst das Webinterface des Routers auf. Hierzu öffnen Sie Ihren Browser und tragen entweder die IP Adresse, oder den Namen des Routers (näheres dazu steht im Handbuch Ihres Routers) ein und melden sich dort mit Ihren Zugangsdaten an.
Dort befindet sich meist ein Punkt Sicherheit/Netzwerk/NAT & Portregeln/Regeln. Innerhalb der Regeln können Sie dann den Namen und die IP-Adresse des Rechners auf dem der Webserver läuft eintragen und den entsprechenden Port (Standardmäßig 44300 für https und 8082 für http) eintragen.

Image


Wichtig: Notieren Sie sich die Angabe des Ports für https. Diesen benötigen Sie später bei der Einrichtung der App TK Adressen. Klicken Sie nun auf "Weiter". Nach Bestätigung der Zusammenfassung wird die Installation ausgeführt.


Wie verfahre ich mit einer dynamischen IP?

Sollten Sie über eine dynamische IP verfügen benötigen Sie einen Dienst der einen Aktualisierungsmechanismus für Hostnamen anbietet.

Um Ihre IP-Adresse in der Datenbank des Betreibers zu aktualisieren, wird üblicherweise ein Client installiert. Dies ist ein Programm, das sich automatisch bei einem IP-Wechsel mit dem Server verbindet und die neue IP-Adresse Ihres Rechners übermittelt. Die meisten aktuellen DSL-Router haben einen derartigen Client bereits integriert, den man alternativ verwenden kann.

Welche Anbieter gibt es?

Eine etwas ältere Auflistung finden Sie hier: http://netzadmin.org/ddns-provider.php

Schauen Sie am besten in Ihrem DSL-Router ob dort die Einrichtung von Dynamic DNS möglich ist und entscheiden Sie sich für einen dieser Anbieter.


Wie melde ich mich an?

Die meisten Router unterstützen den Anbieter DynDNS, daher zeigen wir Ihnen hier anhand dieses Anbieters wie ein Account erstellt und konfiguriert wird.

Um einen Account zu erstellen besuchen Sie die Seite http://dyn.com/dns/dyndns-free/ und klicken auf GET IT NOW

Getitnow


Nun geben Sie unter Hostname Ihren gewünschten Internetnamen an. Als Service Type wählen Sie bitte „Host with IP address“ und unter IP Address tragen Sie Ihre derzeitige Adresse ein (wird darunter angezeigt).
Danach klicken Sie auf „Add to Cart“.

 

Image

Nun werden noch einige Punkte zu Ihrer Person benötigt, im Anschluß klicken Sie bitte auf „Create Account“


Image


Danach bekommen Sie eine Bestätigungsmail. Bitte klicken Sie hier auf den hinterlegten Aktivierungslink.

Nun gehen Sie bitte auf der DynDNS Seite auf den Bereich „My Account“ und dort auf „My Hosts“.

Image

Hier kann nun der Hostname aktiviert werden.


Image

Danach ist ihr Account aktiv und kann verwendet werden.
Nun können Sie die Einrichtung in Ihrem Router vornehmen.