我遇到了一个小灾难:我在 .aspx.vb 文件中执行了“撤消签出”操作,结果丢失了所有工作。
如何恢复我的代码?
我可以在临时 ASP.NET 文件中找到它吗?如果有,在哪里?还有其他值得检查的 VS2010 临时文件夹吗?视觉源安全临时文件夹?
我遇到了一个小灾难:我在 .aspx.vb 文件中执行了“撤消签出”操作,结果丢失了所有工作。
如何恢复我的代码?
我可以在临时 ASP.NET 文件中找到它吗?如果有,在哪里?还有其他值得检查的 VS2010 临时文件夹吗?视觉源安全临时文件夹?
你可以检查一下
c:\WINDOWS\Microsoft.NET\Framework\{Version of asp}\Temporary ASP.NET Files\
您可以在那里找到文件的编译版本(如果您没有再次编译)。从这个版本中,您可以通过删除一些行来轻松恢复您的文件。
同样在这个临时目录中,还有编译的 DLL,你可以找到你错过的那个是你丢失的页面,然后用 NetReflector 打开它——在那里你可以毫无问题地得到你错过的代码。
如果你有 vista 或 windows 7,还有 ShadowCopy,如果启用,你有一些文件的最新版本,你可以通过查看文件的属性来获取它们。