asp反編譯
⑴ 如何反編譯ASP.NET發布後的網站文件
事實上,不管你用Reflector或ILSpy都不能完全的將dll反編譯成和編譯前一模一樣的。這些反編譯工具由助於你了解人家dll的內部結構,但不能說拿別人編譯後的項目,你然後反編譯一下dll就可以繼續二次開發了。你要知道反編譯工具都是第三方寫的,不是微軟官方的,反編譯工具是根據一些既有規則試圖將dll內部的結構猜出來,當然這里用猜也不恰當,但你可以這么理解。所以對於復雜的dll,反編譯工具並不能完全徹底的編譯他們。這些工具有助我們學習人家的代碼,但絕對不是讓你盜版人家的,他們也沒這個能力。
⑵ 如何反編譯ASP.net網站打包後的dll,然後整合生成的cs文件
你用什麼反編譯?如果是Reflector或ILSpy,應該會創建一個Csproj文件,用VisualStudio可以打開這個項目,然後編譯就ok了
⑶ ASP.NET如何把dll文件反編譯成.aspx.cs文件
你在你的Solution中新建一個工程,然後把a.cs,b.cs,c.cs添加到這個工程裡面(我建議你新建類,然後把類的代碼Copy過去,這樣即使命名空間不同也不會造成混亂)
然後再你引用的工程里AddReference->Project->你新建的這個工程,就可以調用了.
這樣如果你需要修改的話直接在IDE里修改,可以實時看到效果
⑷ ASP.NET反編譯問題
不知道你是怎麼反編譯的,我得到的結果和你是完全不一樣的。
首先ValidateUser是靜態方法,又何來虛方法一說呢?其次反編譯的到的代碼如下:
publicstaticboolValidateUser(stringusername,stringpassword)
{
returnProvider.ValidateUser(username,password);
}
Provider是Membership中的一個靜態屬性。類型為MembershipProvider,該類型為抽象類,定義了Membership中的所有數據操作方法,針對不同的資料庫類型需要實現相應的MembershipProvider,通過config文件將具體實現類注入到Membership類中。
.net中有針對SqlServer的SqlMembershipProvider默認實現。完全是.net實現,與C一點關系都沒有。
⑸ VS 中如何把編譯好的ASP.NET網站 反編譯啊
如果是通過普通發布的話,
在aspx頁面page指令中有一個屬性inherits 他就是說他相對應的cs文件,生成了DLL的名字,不過都是隨機命名的。找到後可以用.NET Reflector 反編譯下,
如果是用WebDeploymentSetup插件發布的話, 就只有一個程序集了,那更好辦了
⑹ asp代碼反編譯
這不屬反編譯
是需要解加密
以上代碼加了密而己
⑺ asp.net web 應用如何經反編譯後作二次修改
把原來的dll文件拿出來,自己編譯的文件放到類庫里,重新生成一下
⑻ asp.net是否可以進行反編譯
可以哈,有這個軟體的,你要的話加QQ:570389199
⑼ asp.net反編譯後自定義控制項的問題
自定義控制項也有專門的dll的,你在引用文件裡面找一下,如果找不到,那就只能按照原來的項目裡面的這個自定義控制項的功能仿製一個了。