Como faço para recuperar arquivos .aspx.cs?

0

Eu apaguei acidentalmente a pasta do meu projeto raiz. Consegui recuperar os outros arquivos, exceto os arquivos * .ASPX.CS. Até agora eu tentei Recuva & Pandora.

Alguma ideia de como posso recuperar um arquivo de extensão dupla? Por favor, não desanime dizendo que isso não é uma questão de programação. Eu tenho 2 semanas de codificação nesses arquivos e perdi meus backups de projeto também.

    
por Tom Wijsman 12.08.2011 / 21:01

4 respostas

1

Um utilitário de recuperação de arquivos geralmente funciona muito bem. Pelo menos, ele mostrará o nome do arquivo e uma mensagem de que o conteúdo do arquivo é reescrito por outro arquivo. Se ele não mostrar tipos de arquivo especiais (como * .cs para projeto em C # (sim, *.aspx.cs a extensão do arquivo é .cs )) muito provavelmente isso significa apenas que esses arquivos não são excluídos . Por quê? Porque algo salvou isso para você.

Por exemplo, no Windows Restauração do sistema é ativado por padrão e rastreará todos os arquivos * .exe, * .ini, * .ico, * .cs, etc. Você pode usar algo como Explorador de Restauração do Sistema para navegar pelos pontos de restauração (não funciona no Windows XP) ou navegar pelas mãos: <drive letter>:\System Volume Information\_restore<GUID>\RP<integer>\<new short name>.<original ext> (and original modification date) .

    
por 01.04.2012 / 16:49
0

Você poderia tentar procurar na pasta Temporary ASP.NET - você pode encontrar alguns restos de seus arquivos lá. Isso geralmente é C:\Windows\Microsoft.NET\Framework\v[XXXX]\Temporary ASP.NET Files ou às vezes C:\Users\[myuserid]\AppData\Local\Temp\Temporary ASP.NET Files

O controle de versão é seu amigo nesses casos.

    
por 12.08.2011 / 21:10
0

A Jetbrains tem uma ferramenta chamada dotPeek que pode descompilar qualquer assembly gerenciado. Funciona muito bem e, melhor de tudo, é grátis. Para recuperar seu código-fonte, você precisará de uma cópia dos binários do seu site.

    
por 07.01.2012 / 18:09
-1

Se você ainda tiver o (s) arquivo (s) DLL do projeto em algum lugar, por exemplo, em um servidor de teste, poderá fazer engenharia reversa do C # a partir deles. Veja a postagem de Caddre neste tópico:

Links de engenharia reversa do .NET

    
por 07.01.2012 / 17:49