我用asp.net(VB)写了一个系统,请问如何保护源代码?可不可以来个封装之类的进行保护呢? 我用asp.net(VB)写了一个系统,请问如何保护源代码?可不可以来个封装之类的进行保护呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 生成(编译)之后, 原代码就被编译为DLL放在BIN目录下了。INDEX.ASPX 页面文件还是原代码形式,不能删除。但是 INDEX.ASPX.CS或 INDEX.ASPX.VB等文件都可以删除。只要你没把执行代码放在INDEX.ASPX里,原代码就不可见了。不过这样作之前最好把要删的文件备份一下,因为如果删了原代码,修改就不办了。 web项目是可以复制项目文件的,可以选择只复制程序运行必需的文件。解决方案文件管理器上面的图标 fengyecsdn(虔诚) 提的方法还是不太明白,能详细讲一下吗? 简单说 就是你编写好原代码也调试完成后,不是要从菜单选生成吗?生成之后,把你的项目文件架复制出来一份,然后把其中一份里的所有原代码文件(INDEX.ASPX.CS或INDEX.ASPX.VB)就是所有的CS或VB文件删除掉。就可以把这份项目发布了。这些原代码已经被编译在项目的BIN下的DLL里了 不是,我使用Dreamwear MX2004开发,没有你说的那些东西啊 fengyecsdn(虔诚)说的是codebehind的。如果你不是codebehind,呵呵,就不行了。 不会吧,ASP.NET居然没有保护代码的措施???? 类库类库!!!!就是fengyecsdn(虔诚)说的办法然后引用DLL文件 不是没有保护措施,是你自己要用Dreamwear开发,那有什么办法基于这点就可以知道你开发ASP.net的思想就不对,要HTML和程序代码分离,最好不要混编,将方法写成类库编译出来,CS文件引用DLL文件 有时我在自己机器上写好代码(包括dll),但移到用户机器上就有问题(主机名、路经不一样),这时,DLL文件就不行了,怎么办? 我真晕 你要DW开发那不是自己找别扭嘛~DW写可前台效果就可以了 真正的代码一定要分离!所以后台代码还是要 用VS.NET的 用Codebehind后,生成的dll文件并不能起到多大的保护作用!反编译.net程序集的工具太多了...还是用Dotfuscator Community Edition这一类的混淆器作些简单的保护吧.目前好不知道有什么好用的.net程序集加壳工具,知道的老大介绍一下! 送分题,来就有分 asp.net开发 中英文切换的项目。 关于Controls的用法,谢谢! 为什么在子框架页面中无法调用javascript代码,急急 如何在字符串中只删除以"\0"结尾的部分?急! IE版本的问题 通过新窗体中的计算,要将计算结果添入原窗体的textBox1中怎么实现? 基于.NET技术的人力资源管理信息系统源代码发布! aspx怎么在关闭网页时,把线程也关了 winServer2003安装为应用服务器,无法运行ASP.NET页,为什为?请帮忙看看这个提示 关于ASP.NET应用程序启动调试的问题 在asp.net中找不到添加进去的精灵控件
INDEX.ASPX 页面文件还是原代码形式,不能删除。
但是 INDEX.ASPX.CS或 INDEX.ASPX.VB等文件都可以删除。
只要你没把执行代码放在INDEX.ASPX里,原代码就不可见了。
不过这样作之前最好把要删的文件备份一下,因为如果删了原代码,修改就不办了。
解决方案文件管理器上面的图标
生成之后,把你的项目文件架复制出来一份,然后把其中一份里的所有原代码文件(INDEX.ASPX.CS或INDEX.ASPX.VB)就是所有的CS或VB文件删除掉。就可以把这份项目发布了。
这些原代码已经被编译在项目的BIN下的DLL里了
如果你不是codebehind,呵呵,就不行了。
就是fengyecsdn(虔诚)说的办法
然后引用DLL文件
基于这点就可以知道你开发ASP.net的思想就不对,要HTML和程序代码分离,最好不要混编,将方法写成类库编译出来,CS文件引用DLL文件
DW写可前台效果就可以了 真正的代码一定要分离!
所以后台代码还是要 用VS.NET的