【问题标题】:where can I find a copy of a .aspx.vb file that I lost?在哪里可以找到丢失的 .aspx.vb 文件的副本?
【发布时间】:2010-07-12 12:25:27
【问题描述】:

我遇到了一个小灾难:我在 .aspx.vb 文件中执行了“撤消签出”操作,结果丢失了所有工作。

如何恢复我的代码?

我可以在 ASP.NET 临时文件中找到它吗?如果有,在哪里? 还有其他值得检查的 VS2010 临时文件夹吗? 视觉源安全临时文件夹?

【问题讨论】:

  • 我发现了一个看起来很有前途的 .CCU 文件,但它以某种方式被编译了。

标签: asp.net vb.net visual-studio-2010 visual-sourcesafe temporary-files


【解决方案1】:

你可以去看看

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

您可以在那里找到文件的编译版本(如果您没有再次编译)。 从此版本中,您可以通过删除一些行轻松恢复您的文件。

在这个临时目录中,还有编译的 DLL,你可以找到你错过的那个是你丢失的页面,然后用 NetReflector 打开它 - 在那里你可以毫无问题地得到你错过的代码。

如果您有 vista 或 windows 7,还有 ShadowCopy,如果启用,您有文件的一些最新版本,您只需查看文件的属性即可获取它们。

【讨论】:

  • 是的...当我意识到我的错误时,我没有再次编译并制作了此文件夹的 .ZIP 存档版本...但是我将如何识别我的文件?
  • @Lynx 你使用 TotalCommander 吗?如果不开始使用它,那里有一个文件内搜索选项......你可以搜索你丢失的功能。
  • @Lynx 我已经更新了我的答案,在那个目录中,也有 dll,其中一个就是您要查找的代码,您可以使用 NetReflector 打开并阅读它。
  • 我就是这么做的!在 NetReflector 中打开项目 DLL 并提取我的类。经过一些小的改动,它又恢复了正常!谢谢!
猜你喜欢
  • 1970-01-01
  • 2018-04-26
  • 2011-04-02
  • 2018-03-05
  • 2022-12-18
  • 2012-08-08
  • 1970-01-01
  • 2015-08-31
  • 1970-01-01
相关资源
最近更新 更多