0

我真的希望你能提供帮助...... Visual Studio 2010 今天早上早些时候在我身上崩溃了。通常情况下,当这种情况发生时,我会选择恢复文件,不幸的是,这从未出现过,当我打开解决方案时,我正在处理的 aspx 页面丢失了大约 99% 的编码(近一周工作 4000 行!!! )。

我已经签入了 Visual Studio 文件夹,并且没有备份文件,因此路由不在窗口中。由于某种原因,与该 aspx 文件关联的 .cs 文件很好,但 aspx 代码不见了。令人讨厌的是,这个页面已经被困在版本控制中,但还没有提交(是的,我知道,生活和学习......)所以这个选项也在窗外。

我曾尝试使用 .NET Reflector 对 dll 文件进行逆向工程,但这只会让我返回我已经拥有的 .cs 文件。

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

任何帮助将不胜感激。

谢谢。

4

4 回答 4

1

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

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

于 2012-10-24T12:35:50.123 回答
1

一种快速而肮脏的方法是,如果您正在预览页面,则复制该页面的源并粘贴到您的 aspx 页面中。

如果不是,那么我很遗憾地说您丢失了更改。

于 2012-10-24T12:54:50.697 回答
0

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

于 2012-10-24T14:05:38.970 回答
0

在这里查看我的答案:在保存文件之前在计算机重新启动时丢失了 ASPX 页面的内容

下次你会得救的......:D

于 2013-05-25T04:32:38.717 回答