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的,你在引用文件里面找一下,如果找不到,那就只能按照原来的项目里面的这个自定义控件的功能仿制一个了。