Il progetto compilato Windows Forms non verrà eseguito su Windows 2008 Server Machine
-
27-10-2019 - |
Domanda
Ho un progetto C# Windows Forms molto semplice. Funziona alla grande sul mio PC di sviluppo (Win7 X64) ma dopo la compilazione non funzionerà su Windows 2008 X64.
Qualche idea perché?
Thakns.
Modifica (maggiori informazioni):
L'errore che ottengo sul server è questo:
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
L'obiettivo della piattaforma del progetto è qualsiasi PC, sebbene sia compilato su X64. Il framework target è il profilo client .NET 4.
Spero che sia d'aiuto :)
Soluzione
Si tratta di un'eccezione di file-not-found, potrebbe essere semplice come dimenticare di copiare un file o non specificare il nome del percorso completo. Non indovinare, implementa un gestore per appdomain.currentDomain.UnhandledException Event e registra o visualizza il valore di E.ExceptionObject.ToString (). Ti dice dove il tuo codice ha bombardato.
Altri suggerimenti
Ipotesi casuale dato che la tua domanda non ha assolutamente alcun dettaglio. Ti sei ricordato di installare il framework .NET corrispondente sul server?