我记得看到一篇文章说只要上传ASPX文件就可以了为什么我不上传CS文件就不能运行呢?

解决方案 »

  1.   

    发布之后会生成DLL,自动会吧.cs去掉,.cs的代码逻辑都在.DLL文件中
      

  2.   

    .net 1.1不需要,
    在2.0中根据部署模式不同有些需要。
      

  3.   

    编译生成DLL,只上传DLL和aspx,gif……等无法编译到dll中的文件
      

  4.   

    你把你得.cs里的代码写到.aspx里面把 大多数的支持asp.net的网站不支持代码分离
    写进去也方便的 多加个<script language=C# runat=server></script>
    导入的dll需要在.aspx中用import导入 如
    <%@ Import Namespace = "System" %>
    <%@ Import Namespace = "System.Xml" %>
    <%@ Import Namespace = "System.Data" %>
      

  5.   

    传用户表示层的aspx文件和bin目录就行啊.
      

  6.   

    不用吧,生成解决方案就行啊。。里面不用.aspx.cs 前提是VS 2003
      

  7.   

    在2.0里面可以选中网站项目,然后在菜单Bulid里面选择子菜单Publish Web Site就可以了,其他的就不用管了.很方便.
      

  8.   

    .net1.1如果是src的方式,还是需要把cs文件传上去的,如果是codebehind的方式,只需要传dll上去。
    .net 2.0 可以有多种方式,可以传aspx和cs上去,也可以生成dll和aspx的方式,甚至可以把页面和实现都编译成dll。
      

  9.   

    完成整个网站的代码后发布网站既可,VS会编译CS到一个dll文件里的