Pergunta

Acabei de ser informado em meu local de trabalho que temos um aplicativo que é usado na produção que parou de funcionar. Estou procurando o melhor que posso para encontrar onde a fonte para a aplicação está em nosso controle de origem, mas sem muita sorte. Estou realmente esperando que este não é um aplicativo que foi desenvolvido em uma máquina local e nunca verificado no controle de origem.

Parece que esta aplicação é muito antiga e o desenvolvedor original é muito longe. Na tentativa de descobrir mais sobre esta aplicação que eu usei o .NET Reflector de ter um olhar para dentro ... e eu descobri que ele faz referência mscorlib, sistema, System.Data System.Drawing e System.Windows .Os impressos, mas todos eles declaram que estão versão 1.0.5000.0.

Como isso é possível? Será que este é um aplicativo que foi desenvolvido contra o 1.0 .NET framework e viveu na produção desde então? É possível que se o .NET 1.0 foram instalados na máquina que poderia correr ou é .NET 3.5 para trás compatível.

Finding .NET v1.0.5000.0 será uma coisa menor se eu posso encontrar o código-fonte para o aplicativo ... mas se não, eu posso precisar de descobrir como para obter este aplicativo em execução em nosso ambiente atual. ..

Foi útil?

Solução

soa como .NET 1.0 é de fato em sua caixa de produção ... certeza que você pode executar tantas versões do .NET como você deseja instalar em paralelo.

Samuel já assinalou o local de download para o NET 1.0, mas uma outra coisa que ajuda pode, se você não consegue encontrar a fonte, é a Arquivo Disassembler plugin para o .NET Reflector. Depois, você pode desmontar a coisa toda em um hit e recebe o que deveria estar trabalhando código fonte (embora com nomes de variáveis ??privadas feios).

Boa sorte ...

Outras dicas

Esta é a transferência para 1.0a . O servidor de produção terá 1.0 instalado caso contrário a aplicação não iria correr. E se for uma aplicação ASP, o IIS é configurado para que seja executado em sua própria piscina 1.0 aplicativo.

Você pode extrair o código-fonte do refletor e ver se isso pode ser feito compilable? Disclaimer:. Espero que essa sugestão é totalmente como excêntrica quanto parece

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top