2012-07-31 149 views
0

我在删除图像时错误地删除了我的Default.aspx页面。有人能帮助我吗?如何在Asp.net中恢复已删除的页面

我还没有做任何备份,我不知道版本控制。

+0

恢复您的备份! – Bazzz 2012-07-31 11:04:19

+0

从SVN/VSS获取它或使用一些未删除的实用程序 – Anand 2012-07-31 11:06:14

+0

你能告诉我如何恢复备份吗? – 2012-07-31 11:06:18

回答

1

我敢打赌,他不使用SVM。取消删除工具或再次输入所有代码是您的选择。我建议后者。这就是我所做的,并且自从我记得alwys使用版本管理器以来。 :)

以供将来参考,您可能需要安装:

一)水银,可下载here

B)VisualHG,下载here

由于(B)可能是一个扩展,我不要认为它可以与免费版本的Visual Studio一起工作(包括但不限于Express版本)。但是,如果您准备自己做一些工作并且没有为您自动完成版本管理,那么还有免费选项。

你有另一种选择是去为:

C)龟,下载here

它将与VS整合,但它会给你的版本控制,你会不会有要安装不同的工具,Mercurial的所有后端优势加上你可以看到最可爱的海龟。它是免费的。

让我也引用@freefaller,谁实际暗示这些东西。我只是帮助他展示它,所以请随时(有义务)给他竖起大拇指(或者更确切地说是橙色箭头),这样他的声望就会提高。毕竟,这就是我们来到这里的原因,不是为了互相帮助,而是为了赢得一些声誉(我听说过有一百万免费上天堂)。

Mercurial可以安装在它自己的(但需要命令行 接口工作)。 TortoiseHG可以安装,其中包括 Mercurial和一个很好的Windows GUI界面(尽管命令行 界面仍然可以工作,因为Mercurial已经安装)。 如果安装了以前的选件 ,则可以安装VisualHG。

+0

我是新来的asp.net ....我正在从一个项目的最后2个星期...我错误地删除了默认页面....所以你可以建议我一个简单的方法来恢复该页面。 – 2012-07-31 11:11:30

+0

我不认为有这样的“点击”方式。坦率地说,正如其他人告诉你的,你应该养成备份的习惯(谷歌Subversion和Tortoise的细节)。在你的情况最快的方式可能是重新键入整个事情。如果只是几天,它就不会那么重要。我猜,但是很好的经验。你有没有机会上传你的项目?如果这是一个网站项目,您可以下载这些文件。也许。 – 2012-07-31 11:20:24

+1

最好的办法是从回收站恢复该文件....简单和Awsome – 2012-07-31 18:11:23

1

除非你有一个适当的备份系统(无论正在使用Windows Backup或一个版本控制系统,如水银/ TortoiseHG,SVN,Git的,Visual SourceSafe中,等等),那么你要倒霉的。

“取消删除”工具可能会找到该文件 - 但这取决于您删除后在计算机上完成了多少操作。网上有很多实用工具,既有免费的,也有付费的。

与从Windows资源管理器中删除文件(默认情况下将文件移动到回收站中)不同,应用程序删除的任何文件通常会永久删除文件。

电脑只能“撤销”的东西,当电脑有东西“撤消”...不幸的是,它看起来像你处于一种根本没有电脑可以做的事情。

如果您已经向服务器发布了该文件的副本,那么您可以获得该副本 - 尽管它自从发布以来没有任何更改。

我会强烈建议你看看使用版本控制系统(例如我之前在我的答案中提到的),并定期备份你的代码,正是出于这个原因。

我只使用Visual SourceSafe和TortoiseHG,我可以彻底推荐TortoiseHG(也适用于Visual Studio的VisualHG plugin)。

+0

有VS的龟插件吗?我认为我们陷入了TFS(在我们公司可能配置不好,因为**总是**一个或两个问题)的奇妙乐趣卡住了。 – 2012-07-31 11:24:55

+0

@Konrad,VisualHG将自动显示解决方案资源管理器中的文件状态,允许提交,历史记录和差异功能,并可快速刷新以反映最近的更改。其中一个“一旦拥有它,你就不能没有它” – freefaller 2012-07-31 11:27:15

+0

啊,你说的是Visual SourceSafe。现在,由于我完全没有更新的风险,我对VSS的回忆可以用[这里]的第一个引用来总结(http://www.wadhome.org/svn_vs_vss.html)。当然,我不是一个狂热的人,所以如果你告诉我它变得更好,我会很乐意尝试。 (毕竟,.NET人喜欢“Visual Something”的东西,不是吗?) – 2012-07-31 11:35:57