日期:2014-05-18  浏览次数:20501 次

如何保护Asp.net+C#源码?
我做了个asp.net+C#的信息系统,我不想把源码公开给客户,
我要怎么做啊?

------解决方案--------------------
发布之后就封装了,
------解决方案--------------------
在上传的时候把CS文件都删了就行了,只要bin文件和页面文件以及一些配置文件就行了~~cs文件不需要提供给客户的
------解决方案--------------------
恩,是的
------解决方案--------------------
强签名
------解决方案--------------------
都生成DLL 只留下ASPX页面
------解决方案--------------------
发布下就好了啊
------解决方案--------------------
VS 05 ? 通过自带的发布工具,就就没有 cs 文件了,只有 dll
------解决方案--------------------
开发完ASP.NET应用程序,为了保护代码,可将以下文件删除:
1)所有扩展名为.cs的文件
2)所有扩展名为.resx的文件
3)扩展名为.sln、.csproj、.csproj.webinfo
------解决方案--------------------
据说DLL代码就是混淆了也可以被反编译出来。。。我也想知道有没有完全保护的方法?
------解决方案--------------------
人家有能耐反编译你的代码,不如自己开发算了!
------解决方案--------------------
对啊,把所有的.cs的文件删除了,这样人家就看不到你的后台代码了
------解决方案--------------------
我的办法是:发布系统然后加入混淆机制.
----
据说DLL代码就是混淆了也可以被反编译出来。。。我也想知道有没有完全保护的方法?
-----
你的系统有那么值钱吗?值得别人那么折腾去反编译你的代码.
------解决方案--------------------
发布


------解决方案--------------------
混淆后即使是反编译,也只会看到一堆垃圾代码,没有意义

要有精力看那些代码不如自己去写了,还快点

项目最重要的是文档,程序最重要的是注释,没有这两个的代码都只是一堆垃圾而已