Ich habe ein Problem beim Ausführen einer Anwendung in einer meiner Windows-Boxen. Ich kann es nicht auf anderen ähnlichen Windows-Boxen replizieren, und es hat gerade erst angefangen. Hier ist die Situation:
Mit Visual Studio kann ich eine Anwendung erstellen, die ich geschrieben habe. Es erstellt eine ausführbare Datei: Application.exe, und ich kann in seinem bin / Debug-Verzeichnis diese ausführbare Datei und alle DLLs sehen, von denen ich weiß, dass die Anwendung davon abhängt, einschließlich Microsoft.Windows.Azure.Configuration.dll.
Wenn ich die Anwendung ausführe, wird die Anwendung nicht mehr ausgeführt. Wenn ich das Problem untersuchen will, kann ich sehen, dass die Microsoft.Windows.Azure.Configuration.dll in Microsoft.WindowsAzure.Configuration umbenannt wurde. dll.5502888.DeletePending.5502888.DeletePending.5502904.DeletePending.5502919.DeletePending.5502935.DeletePending.5502950.DeletePending
Ich habe dieses Verhalten noch nie zuvor gesehen, obwohl ich die gleiche Anwendung für ein Jahr oder so auf dieser Maschine ausgeführt habe. Weiß jemand, was passieren könnte?
Danke für jede Hilfe.
Obwohl ich das selbst nicht gesehen habe, weiß ich, dass Windows ausstehende Löschungen unterstützt (wie in FILE_OBJECT Struktur ), wenn Sie die Datei mit dem Rechte Berechtigungen .
Wenn ich mich im Internet aufhalte, sehe ich, dass andere diese Probleme mit Windows Defender und andere haben viele andere AV-Software kommentiert, die ähnliche Dinge tun. Angesichts der Tatsache, dass es sich um eine Funktion der Windows-API handelt, könnte dies jedoch von jeder Anwendung verursacht werden.
Es sieht so aus, als ob das Debugging mit ProcMon von Sysinternals der beste Weg ist, um herauszufinden, was die Datei eigentlich offen hält.
Das ist ein bisschen peinlich. Ich glaube, dass ich mein Problem gelöst habe, aber leider kann ich mich nicht mehr erinnern, was ich getan habe. Wenn mir die Erinnerung hilft, denke ich, dass das Problem bei log4net liegt und etwas, was es tut. Ich werde versuchen, meine Erinnerung für weitere Informationen auszugraben.
Tags und Links .net dll windows visual-studio