none
求教,vs2008编译web项目,为何编译后还会有CodeBehind? RRS feed

  • 问题

  • 如何去掉编译后的aspx的页面的CodeBehind,

    因为已经把所有的.cs编译成dll文件了,我用的是web Application.

    发布后如果还有CodeBehind,就必须将cs源文件也放到网站目录下,这不是我所想要的结果,如果才能设置去掉所有发布的aspx页面中没有CodeBehind="XXX.aspx.cs"
    • 已编辑 Yo.Chen 2010年7月19日 10:02 标题不对.
    2010年7月19日 10:02

答案

  • 行不通的  不管你放在哪都需要生成dll

    cs后台文件只是aspx一部分的 为了方便  编译时候会合并一个文件执行处理的 

    反正不能输出到浏览器


    77138191qq群 .net与asp.net
    2010年7月19日 23:11
  • 编译跟发布是两个过程,编译会生成dll到网站根目录的bin目录下,按下F5也会编译并启动测试服务器来调试。选“发布”之后的那些文件才是最终需要上传到服务器上的文件,发布后的文件就不会有aspx.cs了。
    Please mark the post answered your question as the answer, and vote other helpful posts, so they will appear differently to other users for the same problem. 请将解决实际问题的帖子标记为“答案”,并给其他有帮助的帖子投票,这样其他人有同样问题的时候可以快速找到解决方案。谢谢!
    2010年7月20日 0:43
    版主

全部回复

  • 行不通的  不管你放在哪都需要生成dll

    cs后台文件只是aspx一部分的 为了方便  编译时候会合并一个文件执行处理的 

    反正不能输出到浏览器


    77138191qq群 .net与asp.net
    2010年7月19日 23:11
  • 编译跟发布是两个过程,编译会生成dll到网站根目录的bin目录下,按下F5也会编译并启动测试服务器来调试。选“发布”之后的那些文件才是最终需要上传到服务器上的文件,发布后的文件就不会有aspx.cs了。
    Please mark the post answered your question as the answer, and vote other helpful posts, so they will appear differently to other users for the same problem. 请将解决实际问题的帖子标记为“答案”,并给其他有帮助的帖子投票,这样其他人有同样问题的时候可以快速找到解决方案。谢谢!
    2010年7月20日 0:43
    版主