Compiled Windows Forms Project wird nicht auf Windows 2008 Server -Computer ausgeführt
-
27-10-2019 - |
Frage
Ich habe ein sehr einfaches C# Windows Forms -Projekt. Es funktioniert hervorragend für meinen Entwicklungs -PC (Win7 x64), aber nach dem Kompilieren wird es unter Windows 2008 X64 nicht ausgeführt.
Irgendwelche Ideen warum?
Thakns.
Bearbeiten (weitere Informationen):
Der Fehler, den ich auf dem Server bekomme, ist Folgendes:
Description:
Stopped working
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: servertester.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 4dbd6fe8
Problem Signature 04: ServerTester
Problem Signature 05: 1.0.0.0
Problem Signature 06: 4dbd6fe8
Problem Signature 07: 3
Problem Signature 08: 15
Problem Signature 09: System.IO.FileNotFoundException
OS Version: 6.0.6002.2.2.0.272.7
Locale ID: 1037
Das Plattformziel des Projekts ist jeder PC, der jedoch auf X64 zusammengestellt wird. Das Ziel -Framework ist das .NET 4 -Clientprofil.
Ich hoffe es hilft :)
Lösung
Es handelt sich um eine fundierte Ausnahme, die so einfach sein könnte wie das Vergessen, eine Datei zu kopieren oder den vollständigen Pfadnamen nicht anzugeben. Raten Sie dies nicht an, implementieren Sie einen Handler für das Ereignis von Appdomain.currentDomain.unhandleDexception und logeten oder zeigen Sie den Wert von e.ExceptionObject.toString () an. Es sagt Ihnen, wo Ihr Codes bombardiert ist.
Andere Tipps
Zufällige Vermutung, da Ihre Frage überhaupt kein Detail hat. Haben Sie sich daran erinnert, das entsprechende .NET -Framework auf dem Server zu installieren?