我把一个asp.net程序拷贝到服务器,运行正常,然后我在用新的版本去覆盖旧的,怎么还是运行旧版本的页面啊??
我好郁闷,猜想一定是缓寸的原因,难道一定要重新启动机器吗??

解决方案 »

  1.   

    请描述清楚你第一次部署程序和新版本覆盖部署的详细过程,对于ASP1.0来说,ASPX页面在第一次运行时进行编译或者IIS检测到该ASPX页面有新版本时进行编译,对于后台DLL代码在部署前就已经编译好了,正常情况下,如果只是修改了ASPX页面而没有修改对应CS文件的话,只须将该ASPX文件覆盖IIS中的原有文件即可使该ASPX重新编译在浏览时就会看到最新的页面,如果修改CS文件就需要重新部署DLL文件到对应的Bin目录,并且需要重新启动IIS。