Folgende Punkte können Ihnen bei der Fehlersuche Ihrer Aktivität weiterhelfen:
Wurde nach dem Import der Aktivität der WMS Dienst und das WMS Studio neu gestartet?
Mögliche Fehler:
Aktivität wird im Studio nicht angezeigt
Aktivität wird angezeigt, aber beim Starten erscheint ein Fehler: XamlWriterExcpetion: Cannot create unknown typ "<Klasse der Aktivität>".
Sehen Sie unter ProgramData-Verzeichnis nach, ob die Aktivität womöglich mehrfach vorhanden ist.
Auf dem Server: C:/ProgramData/Accantum/WmsActivities
Auf dem Client: C:/ProgramData/Accantum/WmsActivities
Wenn ja, beenden Sie Dienst und Studio und löschen Sie ältere Versionen
Mögliche Fehler:
Es wird eine alte Version verwendet und Änderungen greifen nicht
Wurde das Aktivitäten-Paket (zip-Datei aus dem Wizard) richtig zusammen gestellt?
Stellen Sie sicher, dass Sie im ersten Schritt NUR die dll mit Ihrer Aktivität hinzufügen und erst im zweiten Schritt die referenzierten Dritt-Bibliotheken (z.B. Newtonsoft.dll o.a.). Details: Erstellung eines Aktivitäten-Pakets
Sehen Sie in der Ereignisanzeige (Eventlog) des Clients und des Servers nach.
"System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information. "
Lösung:
Überprüfen Sie, ob Sie dlls aus dem Internet geladen haben und referenzieren:
Öffnen Sie das Eigenschaftsfenster der dll mit Rechtsklick
Aktivieren Sie unter Sicherheit die Option "Zulassen", damit das WMS die dll laden kann.
"System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information. "
Lösung:
Überprüfen Sie, ob Sie dlls aus dem Internet geladen haben und referenzieren:
Öffnen Sie das Eigenschaftsfenster der dll mit Rechtsklick
Aktivieren Sie unter Sicherheit die Option "Zulassen", damit das WMS die dll laden kann.