El proyecto compilado de formularios de Windows no se ejecutará en Windows 2008 Server Machine
-
27-10-2019 - |
Pregunta
Tengo un proyecto de formularios de Windows C# muy simple. Funciona muy bien en mi PC de desarrollo (Win7 x64) pero después de la compilación no se ejecutará en Windows 2008 x64.
¿Alguna idea por qué?
Thakns.
Editar (más información):
El error que recibo en el servidor es este:
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
El objetivo de la plataforma del proyecto es cualquier PC, aunque se compila en X64. El marco de destino es el perfil del cliente .NET 4.
Espero eso ayude :)
Solución
Es una excepción de archivo que no se encuentra, podría ser tan simple como olvidar copiar un archivo o no especificar el nombre de ruta completo. No adivine esto, implementa un controlador para AppDomain.CurrentDomain.unhandledException Evento y registre o muestre el valor de E.ExceptionObject.ToString (). Te dice dónde bombardeó tu código.
Otros consejos
Adivina al azar dado que su pregunta no tiene absolutamente ningún detalle. ¿Recordó instalar el marco .NET correspondiente en el servidor?