比如从代码管理系统checkout下来整个工程后,分布应该是这样,页面及页面相关的到了/wwwroot/site/下,代码文件等到了另外的一个目录;
第二步编译,编译出的dll拷贝到.../site/下
第三步运行,在浏览器终端上调试整个系统。现在的情况是代码文件(.cs等)和页面文件(.aspx等)是在同一个目录下的,这样导致checkout之后在.../site/目录下分散着很多代码文件。

解决方案 »

  1.   

    可以这样:
    <%@ Page language="c#" Codebehind="(请在这里写完整的文件名和虚拟路径)WebForm1.aspx.cs" AutoEventWireup="false" Inherits="aaa.WebForm1" %>应该可以把代码文件(.cs等)和页面文件(.aspx等)分开存放于不同的目录中了。
      

  2.   

    对xiaomaoy(itCattle)的方法测试过,
    完全可行
      

  3.   

    <%@ Page language="c#" Codebehind="(请在这里写完整的文件名和虚拟路径)WebForm1.aspx.cs" AutoEventWireup="false" Inherits="aaa.WebForm1" %>这句写到哪个文件里?
      

  4.   

    没有必要分开放吧?
    要是用vs.net的话
    又不用你去打开资源管理器
    编译结束后,你要是不想留着.cs文件,只要删掉就可以了
    除非你用文本编辑器做开发
      

  5.   

    写在aspx得上面
    把原来的那句替换掉
      

  6.   

    lovefootball(蟑螂):
      如果删掉的话难道手动去一个个删?
      如果不删掉的话在网站目录里又是页面又是源代码文件的,我想没有哪个网站里是这样的吧?
      

  7.   

    发布过的就没有cs文件了,只有Dll文件和页面
      

  8.   

    tiger_wu():
      这个例子在哪里可以得到?也是在vs.net环境下的?