2009-08-05 22 views
0

我不確定這是否與我遇到的這種奇怪行爲有關:Why is my ASP.NET MVC project saving several copies of itself?.ascx用戶控制頁面以十六進制打開?

但我完全難住了。

我的解決方案(asp.net mvc應用程序)目前駐留在拇指驅動器(cruzer micro 4gb)上,所有文件在昨天晚上都很好,這個morninig我打開.ascx之一,並且上帝全能的,它加載本身進入十六進制編輯器,爲什麼?有沒有搞錯?

我在記事本中打開這個相同的用戶控件,它充滿了瘋狂的隨機字符。

不知何故,它將自己變成一個純文本文件,變成一個二進制文件?

有人碰到過這個嗎?我沒有備份(我的錯,我應該知道更好),這是可逆的嗎?

+0

看起來你沒有你的解決方案在thumbdrive了:(:( – Kamarey 2009-08-05 15:22:46

回答

0

它可能是你保存文件,並以某種方式觸發不同的編碼使用。

我相信我見過類似的東西幾次。

無論如何編譯?如果不是,那VS也不可讀,你很可能被搞砸了。

+0

是的解決方案仍然編譯。頁面顯示,但包含.ascx的部分顯示隨機字符。我昨晚工作,正常保存。Humm ...如果某種不同的編碼被觸發了,它肯定不會被我知道。 – wliao 2009-08-05 15:12:50