2011-04-04 60 views
0

是否有可能從預編譯的asp.net站點返回類似於原始代碼的東西(帶有可以在aspx和ascx文件中更新的標記)。我丟失了原始代碼並留下了預編譯版本的頁面。可以反彙編dll,但代碼很難弄清楚,並且當我嘗試更新和重新生成包含預編譯的aspx和ascx頁面的dll時,我會得到許多不同的錯誤消息。從預編譯的asp.net網站提取aspx頁面

回答

4

Reflector是你的朋友,或者ildasm.exe如果你知道如何閱讀MSIL。並且下次使用VCS將此代碼置於源代碼控制之下以避免這樣的不舒服情況。

+0

它也不會免費使用更長的時間:(或者,嘗試使用ILSpy或讓Jetbrains的獨立反編譯器保持開放的態度 – 2011-04-04 21:25:41

+0

@Sir Crispalot,是的,Red Gate將開始爲Reflector。35值得花錢收費。我的意思是,我根本不捍衛紅門的決定,但是他們的產品,他們有權做任何他們想要的東西,就我個人而言,我會花掉雄鹿,因爲我沒有反光罩就無法呼吸(沒有啤酒)。 – 2011-04-04 21:26:53