Pregunta

Me acaban de informar en mi lugar de trabajo que tenemos una aplicación que se utiliza en la producción que ha dejado de funcionar. Estoy buscando lo mejor que pueda encontrar en la fuente de la aplicación está en nuestro control de código fuente, pero sin mucha suerte. Estoy realmente esperando que esto no es una aplicación que fue desarrollada en una máquina local y nunca se registró en control de código fuente.

Parece que esta aplicación es muy antiguo y el desarrollador original es cosa del pasado. En un intento por obtener más información sobre esta aplicación que he utilizado el .NET Reflector para echar un vistazo en el interior ... y he encontrado que hace referencia mscorlib, Sistema, System.Data, System.Drawing, y System.Windows .Forms pero todos ellos afirman que son la versión 1.0.5000.0.

¿Cómo es esto posible? Podría ser que esta es una aplicación que fue desarrollada contra el marco .NET 1.0 y ha vivido en la producción desde entonces? ¿Es posible que si se han instalado en la máquina .NET 1.0 que podría correr o .NET 3.5 es compatible con versiones anteriores.

Encontrar v1.0.5000.0 .NET será una cosa menor si puedo encontrar el código fuente de la aplicación ... pero si no, puede que tenga que encontrar la manera de obtener esta aplicación se ejecuta en nuestro entorno actual. ..

¿Fue útil?

Solución

Suena como .NET 1.0 es de hecho en su cuadro de la producción ... bastante seguro de que puede ejecutar tantas versiones de .NET como que desea instalar en paralelo.

Samuel ya ha señalado la ubicación de descarga para .NET 1.0, pero una cosa que puede ayudar, si no puede encontrar la fuente, es la archivo plugin desensamblador para .NET Reflector. A continuación, puede desmontar todo el asunto de un solo golpe y conseguir lo que debería estar trabajando código fuente (aunque con nombres de variables privadas feas).

Buena suerte ...

Otros consejos

Esta es la descarga de 1.0a. El servidor de producción tendrá 1.0 instalado de lo contrario la aplicación no se presentaría. Y si se trata de una aplicación ASP, IIS está configurado para que se ejecute en su propia piscina 1.0 aplicación.

Se puede extraer el código fuente del reflector y ver si eso se puede hacer compilables? Exención de responsabilidad: espero que esta sugerencia es totalmente tan excéntrica como suena

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top