第一:如果把一个.NET程序上传到服务器的话,那是不是要把.ASPX文件也上传啊,这样不是把自己的代码暴露了吗?能不能想WINDOWS程序那样,作为可执行或者中间代码来穿到服务器啊.
2安装VS2005,是不是就自动安装了ASP.NET2.0啊?
1.1和2.0的差别,那里有这样的文章?

解决方案 »

  1.   

    1.代码在aspx.cs中,编译成dll,页面部分的代码本来就是能看见的,不给页面怎么浏览?
    2.ASP.NET 1.X 2.0指的是基于.NET FrameWork1.X or 2.0与VS2003/2005无关。
      

  2.   

    关于ASP.NET2.0,请到MSDN的WebCast去下载苏鹏老师的教程自行学习。
      

  3.   

    1.1和2.0 是框架  不是什么你表达的那样自动安装……那要看你怎么实现你的代码了比如:
    你是代码界面分离还是混合代码? 用VS编写还是 手工? 如果是分离的,可以copy页面+你的DLL
      

  4.   

    第一:如果把一个.NET程序上传到服务器的话,那是不是要把.ASPX文件也上传啊,这样不是把自己的代码暴露了吗?能不能想WINDOWS程序那样,作为可执行或者中间代码来穿到服务器啊.LZ 可以在部署时不包括源文件,这样就不会有.aspx.cs文件
      

  5.   

    1,你把你的软件卖给别人可以生成安装文件,这样别人只安装就行了。安装的结果只有aspx后缀的文件,没有后台代码(CS)。
    2.我没有用过2005,但是答案应该是:是。
    差别好像是可以不用DataGrid了,期待高手更多答案
      

  6.   

    我知道asp.net 2.0是筐价,问题是,如果要调试运行程序,那么首先要安装这个FRAMWORK
    ,安装VS2003会首先安装1.X,如果安装2005,会不会先安装2.0FRAMWORK?
    ASPX文件里如果是和代码混合的哪要怎么办?
    怎么样分离代码?
    把代码作为CS文件,要如何部署?什么地方有详细文档说明?
      

  7.   

    *.aspx.cs可以预编译,不过反编译可以弄出来的,最好混淆一下
    *.aspx你可以找点加密的东西加密一下~~~~~~~~~~~~~~~~
      

  8.   

    你该不会不是使用vs进行制作的吧,代码分离是vs的推荐模式,不然体现不出它的好了