2012-10-24 43 views
0

我真的希望你能帮助... 今天早些时候,Visual Studio 2010在我身上坠毁。通常情况下,当发生这种情况时,我会得到恢复文件的选项,不幸的是这从来没有出现过,当我打开解决方案时,我正在处理的aspx页面已经失去了大约99%的编码(将近一周使用4000行! )。腐败后恢复ASPX文件

我已在Visual Studio文件夹中检查并且没有备份文件,以便路由不在窗口中。 由于某些原因,与该aspx文件关联的.cs文件很好,但aspx代码已经消失。令人讨厌的是,这个页面已经陷入版本控制,但还没有提交(是的,我知道,现场学习...),所以选项也不在窗口中。

我已经尝试使用.NET Reflector来反向工程的dll文件,但只有给我回我已经有的.cs文件。

所以我想我真正要问的是......有无论如何只恢复aspx页面而不仅仅是.cs文件?

任何帮助将不胜感激。

谢谢。

+0

这是在企业环境中?如果是这样,你的管理员可以回滚受影响的文件。 –

+0

谢谢,这是一个企业环境,但不幸的是这些文件远离自动备份,所以回滚不会发生。令人沮丧的是,与aspx页面相关的.cs和designer.cs文件很好,但aspx页面不见了。 –

回答

0

退房我的答案在这里:Lost the content of ASPX page on computer restart before Saving the file

下一次你将被保存...:d

+0

似乎没有链接到任何答案?有兴趣找出虽然,毫无疑问,我会愚蠢地做一些将来需要它的东西:) –

+0

Opps ...现在更新了链接。 – RSTanvir

+0

欢呼声,我不知道为什么我以前从来没想过那样!哦,我会尽量记住下次(尽管我希望我永远不要记住!)。我会接受这个答案。 –

1

除非您有备份或ASPX文件提交给源代码控制(例如TFS,git,SVN),否则该文件可能会丢失。

即使您的组织对部分实现的代码的提交不满意,您也可以始终使用自己的源代码管理系统,例如本地git或SVN存储库。它现在对你没有帮助,但它可能对未来有所帮助。

+0

不幸的是,我的本地机器上只有其他的备份,这些备份已经用我的自动备份工具写入了损坏的文件! 。令人讨厌的是,我今天下午也会将它提交给源代码控制。唉,好吧,我想我只需要活下去,学习并把它记录下来体验一下,并确保我有一个本地SVN以及从现在开始的服务器。 –

+0

令人沮丧的是,与aspx页面相关的.cs和designer.cs文件很好,但aspx页面的内容不见了 –

+0

评论由STEM IN DIE BOS:尝试并查看您的临时Internet文件:C :\ Windows \ Microsoft.NET \ Framework \ vx.xxx.x \ Temporary ... – StuartLC

1

一个快速和肮脏的方法是,如果您预览您的页面,然后将该页面的源和过去复制到您的aspx页面。

如果不是那么我很遗憾地说你已经失去了你的改变。

+0

不幸的是我当时没有预览它,我甚至试图徒劳地看着本地主机文件夹,希望它可能在那里。唉,没事。哦,看起来我有很多赶上的事情。感谢您的输入。 –

0

您可能会尝试在系统上对正确时间段的临时文件进行文件搜索。当然没有保证,但即使VS没有保留它,它仍有可能仍然存在。

+0

好想啊,谢谢!我现在去看看。手指交叉! –