2012-10-24 75 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

好想啊,謝謝!我現在去看看。手指交叉! –