我是一个新手,刚工作1年不到.一直傻扒拉机的做开发,开发出来的aspx页面项目也都去客户服务器建IIS直接运行主界面Login.没怎么想过封装避免客户那边技术看到源码.
    因为现在公司规定源码要严格规范...所以想请教下大家有什么好的工具或者方法.谢谢了!
急急急!...
我是做ASP.NET的! 不是WF(WF我知道是可以封装成exe运行的)  麻烦大家了.

解决方案 »

  1.   

    在生成项目的时候,你可以使用.net自带的混淆器来把代码混淆,这样即使被反编译也读不懂代码。
      

  2.   

    ASP.NET可以封装成.exe文件吗?貌似是.dll文件吧?
      

  3.   

    编译成非托管代码~~~估计楼主,能力还差些。那就用vs开发工具自带一个混淆器吧。
    http://www.dotnet.com.cn/showtopic.aspx?topicid=115&onlyauthor=1
    但是,混淆功能比较弱,仅仅对命名混淆,代码几乎都是暴露.
      

  4.   

    你是否进行了网站发布,将后台代码发布成了Dll文件?
    如果封装成dll文件后,你还怕被看到的话,就混淆下。
    如果没有发布网站,直接把aspx和cs文件都给了客户那样是不行滴。
      

  5.   

    编译完毕后,只需要把dll和aspx页面拷贝到服务器发布啊,.cs可以直接删除的
      

  6.   

    vs2005
    在解决方案资源管理器中右键点项目名称
    然后选择"发布"就会自动生成相关的.aspx和.dll文件
    可以选择ftp方式直接发布到服务器上,也可以发布到本机后再将生成的文件上传到服务器的
      

  7.   


    如果只是编译,没有发布的话,Cs文件是不可以删除掉的。删除后,是不能运行的,原因是由于aspx的继承并没有更改过来
      

  8.   

    我估计楼主每次都是把所有的代码都拿过去发布
    aspx和dll就够了,其他的不需要的