Ich hatte heute den wunderbaren Fall, dass eine Workflowaction, die bisher immer Reibungslos funktioniert hat, auf einmal nicht mehr wollte.
Es erschien die Fehlermeldung:
"Fehler beim Ausführen des Befehls zum Einfügen durch das Datenquellen-Steuerelement."
Ist doch klar um was es da geht?! Wenn man dann noch den Eintrag im LOGS Ordner sieht, dann kapiert man gar nicht mehr um was es geht:
Load Workflow Class: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly. at System.Diagnostics.PerformanceCounter.Initialize() at System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, String instanceName, Boolean readOnly) at System.Workflow.Runtime.PerformanceCounterManager.CreateCounters(String name) at System.Workflow.Runtime.Hosting.DefaultWorkflowSchedulerService.OnStarted() at System.Workflow.Runtime.Hosting.WorkflowRuntimeService.HandleStarted(Object source, WorkflowRuntimeEventArgs e) at System.EventHandler`1.Invoke(Object sender, TEventArgs e)...
Lösung ist:
Man führe im CMD Fenster diesen Befehl aus: Lodctr "c:\Windows\Microsoft.Net\Framework\v3.0\Windows Workflow Foundation\perfcounters.ini" - damit werden die Performancecounter neu erstellt.
Wenn das nicht hilft, das .net Framework 3.0 neu installieren (d.h. ein Repair durchführen)
Noch Fragen?
Powered by: newtelligence dasBlog 2.1.8102.813
© Copyright 2012, Benjamin
E-mail