2012-07-31 150 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