2013-08-16 44 views
1

我有一個使用「發佈網站」發佈的VS 2005網站,並清除了所有三個複選框。我通過使用.NET反射器8.2.0解壓mypage.aspx.989dc2fb.compiled文件,然後我無法找到mypage.aspx UI代碼和JavaScript代碼。如何找到這些內容。請幫助我。如何獲取aspx文件的代碼?

+0

這也是很好的檢查當你正在反編譯http://ilspy.net/ –

回答

1

查看您的發佈設置。通常程序集不應該包含javascript或.aspx,因此它們必須是原始格式。查找選項「允許預編譯的站點可更新」。

+0

謝謝你的迴應。而且,我面臨另一個問題。我修改mypage.aspx文件併發佈網站。然後,我替換該文件與舊的文件'/mypage.aspx'沒有被預編譯,並且不能要求錯誤出現。我該如何替換該文件? – user2688714

+0

看看這個[線程](http://stackoverflow.com/questions/602117/how-to-fix-asp-net-error-the-file-nnn-aspx-has-not-been-pre-compiled-並且可以)。嘗試在發佈設置中設置固定的命名,或將正確的程序集路徑放在.aspx文件中(在第一個標記的「inherits」參數中)。 – Baseleus

+0

是的,非常感謝Mr.Baseleus.I檢查了'固定命名和單個頁面程序集'併發布了網站。然後,我將mypage.aspx的.compiled和assembly文件替換爲bin文件夾。但是,我得到了這個錯誤。請幫我,我該怎麼做。 – user2688714