Hoffentlich ist das einfach ...Ist es möglich, Visual Studio Performance Profiling mit Service Fabric zu verwenden?
Ich möchte Performance-Profil mein Service-Fabric-Cluster.
So weit ich: - Gehe zu Start Diagnosetools ohne Debuggen. - Gehen Sie durch den Assistenten, der mein Service Fabric-Projekt als Startprojekt auswählt. - Dann fragt ich, welche Projekte enthalten sind, also schließe ich meinen Dienst ein exe - Dann wähle ich Instrumentierung (Ich möchte Methodenebenen-Timing)
Dann hit ich Start und sofort stürzt meine exe ab. Ich nehme an, das liegt daran, dass Visual Studio versucht, meinen "Dienst" außerhalb des Service-Fabric-Kontexts als eigenständige Exe auszuführen.
nicht sicher, was zu, dass, obwohl zu tun ...
Der Stack-Trace ist:
DEBUG: Aktivieren Optionen
Unbehandelte Ausnahme: System.Fabric.FabricConnectionDeniedException: Nicht verbinden autorisiert - -> System.Runtime.InteropServices.COMException: Ausnahme von HRESULT: 0x80071C43 bei System.Fabric.Interop.NativeRuntime.FabricEndGetNodeContext (IFabricAsyncOperationContext-Kontext) bei System.Fabric.FabricRuntime.NativeFabricRuntimeFactory.GetNodeContextEndWrappe R (IFabricAsyncOperationContext context) bei System.Fabric.Interop.AsyncCallOutAdapter2`1.Finish (IFabricAsyncOperationContext Kontext, Boolean expectedCompletedSynchronously) --- Ende der Ausnahmestapelüberwachung --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Task-Aufgabe) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Aufgabe Aufgabe) bei Microsoft.ServiceFabric.Services.Runtime.RuntimeContext.d__3.MoveNext() --- Ende des Stack-Trace von früheren Ort, an dem Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Aufgabe Aufgabe) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Aufgabe Aufgabe) at Microsoft.ServiceFabric.Services.Runtime.ServiceRuntime.d__0.MoveNext() --- Ende der Stapelüberwachung von der vorherigen Position, an der Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Task-Task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task-Task) bei System.Runtime.CompilerServices.TaskAwaiter.GetResult()
Danke für die Hilfe im Voraus!
Immer lohnt googlen die Ausnahmemeldung - [Debugging schlägt in VS2015 RC: System.Fabric.FabricConnectionDeniedException] (https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f5d05143-15ce-4685- 9899-6b659ffb77a0/debugging-fails-in-vs2015-rc-systemfabricfabricconnectiondenieexception? Forum = AzureServiceFabric) – stuartd
Danke, aber ich habe das gefunden. Wenn Sie etwas näher lesen, werden Sie sehen, dass ich nicht nur davon spreche, diesen Fehler zu bekommen, wenn ich versuche, es zu starten ... Ich habe kein Problem damit, es für das normale Debugging zu starten. Die Frage war, wie komme ich dazu, wenn ich es über den Performance-Profiler starte? – Steve