web工程,编译完后,我修改了一个页面(包括。cs文件),编译后,直接扔到发布环境下,为什么。cs修改的东西并没有变,我已经换成最新的文件了啊。
缓存也清了,iis也重启了,甚至重新够了了发布目录
怎么回事?

解决方案 »

  1.   

    你 是website还是webApplication ?
      

  2.   

    发布后cs会被编译成dll,去你的bin文件夹里面找到这个页面的dll,替换即可
      

  3.   

    那样肯定行,但是我就是不明白,aspx说的是访问时才编译,为什么没有重新编译,始终读取的是以前的,我文件都改名字了,也不行啊
      

  4.   

    我刚才去目录看了下,我也突然想到了,谢谢,我试试。
    那aspx页面就不用, 报表也不用啊
      

  5.   

    如果你的项目是纯aspx的,放在IIS中,会被自动编译,随时改随时生效,不用重启如果是有分离出.cs的(一般的项目都是这样)
    那就要编译后再发布了,修改.cs肯定是要重新编译的