none
請問C# .NET ,若index.apsx沒有.cs檔 RRS feed

  • 問題

  • 您好:

    若C# .NET ,若index.apsx沒有.cs檔

    這是正常嗎?

    還是他編譯成bin\內的dll?

    這要如何編譯 

    且有辦法 反編譯 回來嗎?

    謝謝!

    2017年12月23日 下午 12:09

解答

  • 1) 如果是發行後, 可能改變變成bin內的DLL, 如果尚未發行, 也有可能是程式碼內嵌在ASPX檔案中(請參考:ASP.NET Web Forms Page Code Model)

    2) 反編譯可以搜尋一個名稱為Reflector的工具

    2017年12月24日 上午 12:49
  • 1. 沒有 CS 太正常了,那是建置後產生的結果,所有的程式碼都被編譯成 DLL 了,當然不再需要原始碼。

    2. 反編譯工具不少,搜尋 .NET decompiler 就能找到,.NET Reflector 也是但要錢。另外,因為語法糖的關係,不是所有的反編譯工具都能 100% 還原回原始的面貌,你自己要能看得懂反編譯出來的碼。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure


    2017年12月25日 上午 12:10
    版主

所有回覆

  • 1) 如果是發行後, 可能改變變成bin內的DLL, 如果尚未發行, 也有可能是程式碼內嵌在ASPX檔案中(請參考:ASP.NET Web Forms Page Code Model)

    2) 反編譯可以搜尋一個名稱為Reflector的工具

    2017年12月24日 上午 12:49
  • 1. 沒有 CS 太正常了,那是建置後產生的結果,所有的程式碼都被編譯成 DLL 了,當然不再需要原始碼。

    2. 反編譯工具不少,搜尋 .NET decompiler 就能找到,.NET Reflector 也是但要錢。另外,因為語法糖的關係,不是所有的反編譯工具都能 100% 還原回原始的面貌,你自己要能看得懂反編譯出來的碼。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure


    2017年12月25日 上午 12:10
    版主