4

我遇到了一点小小的灾难:我在.aspx.vb文件中做了“撤销签出”,失去了我所有的工作。在哪里可以找到我丢失的.aspx.vb文件的副本?

我该如何恢复我的代码?

我可以在Temporary ASP.NET Files中找到它吗?如果是这样,在哪里? 是否有任何其他VS2010临时文件文件夹值得检查? 一个可视源安全临时文件夹?

+0

我找到了一个看起来很有希望的.CCU文件,但它以某种方式编译。 – 2010-07-12 12:39:39

回答

1

您可以检查

c:\WINDOWS\Microsoft.NET\Framework\{Version of asp}\Temporary ASP.NET Files\ 

你可以发现有文件的编译版本(如果你没有重新编译)。 从这个版本,你可以通过删除一些行来恢复简单的文件。

也在这个临时目录中,有编译的DLL,你可以找到你错过的那个,并且是你丢失的页面,并用NetReflector打开它 - 在那里你可以得到你想念的代码, 。

如果您有Vista或Windows 7,那么还有ShadowCopy,如果它启用了您的文件的某些最新版本,您可以通过查看文件的属性来获取它们。

+0

是啊...一旦我意识到自己的错误,我没有再次编译,并创建了该文件夹的.ZIP压缩文件版本......但是如何识别我的文件? – 2010-07-12 12:31:16

+0

@Lynx你使用TotalCommander吗?如果没有开始使用它,那里有一个文件搜索选项......你可以搜索你失去的功能。 – Aristos 2010-07-12 12:33:23

+1

@Lynx我已经更新了我的答案,在那个目录中,还有dll,其中一个是有你要找的代码的人,你可以用NetReflector打开并阅读它。 – Aristos 2010-07-12 12:35:51

相关问题