如何在Asp.net中恢复已删除的页面[关闭]

问题描述 投票:0回答:2

删除图像时,我错误地删除了Default.aspx页面。有谁可以帮助我吗?

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

asp.net
2个回答
1
投票

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

为了将来参考,您可能需要安装:

a)Mercurial,可下载的here

b)VisualHG,可下载的here

由于(b)可能是一个扩展,我不认为它适用于免费版本的Visual Studio(包括但不限于Express版本)。但是也有免费的选择,如果你准备自己做一些工作而不是自动完成版本管理。

你有另一个选择:

c)乌龟,可下载的here

它不会与VS集成,但它会为您提供源版本控制,您不必安装不同的工具,Mercurial的所有后端优势加上您可以看到最可爱的乌龟。它是免费的。

我还要引用@freefaller,他实际上暗示了这些东西。我只是帮他把它展出来所以请你放心(有责任吗?)给他竖起大拇指(或者更确切地说是橙色的箭头),这样他的名声就会增加。毕竟,这就是为什么我们在这里,不是互相帮助,而是为了赢得一些声誉(我听说,首先是一百万免费进入天堂)。

Mercurial可以自己安装(但需要命令行界面才能工作)。可以安装TortoiseHG,其中包括Mercurial和一个不错的Windows GUI界面(虽然命令行界面仍然有效,因为已经安装了Mercurial)。如果安装了以前的选项,可以安装VisualHG。


1
投票

除非您有备份系统(无论是使用Windows Backup还是版本控制系统,如Mercurial / TortoiseHG,SVN,Git,Visual SourceSafe等),否则您将失去运气。

“取消删除”工具可能会找到该文件 - 但这实际上取决于自删除以来您在计算机上完成了多少工作。网上有很多实用工具,包括免费和付费。

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

当计算机有“撤消”的东西时,计算机只能“撤消”...不幸的是,你似乎处于一种计算机无法做任何事情的情况。

如果您已经将该文件的副本发布到服务器,那么您可以获得该副本 - 虽然它自发布以来不会有任何更改。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.