我原来使用的是vs2003的话,只需要将修改了的文件和bin目录下的dll覆盖上去就可以了但是我现在用的是vs2005开发,我似乎没有看到有dll的文件,请问同上的情况,在用vs2005开发的网站中该如何操作,谢谢

解决方案 »

  1.   

    不理解你的问题。正常情况,asp.net的不要dll的,有.net的framework就可以了。
      

  2.   


    我又来了不会吧,你就问这个啊,你第一次是怎么放上去的,你以后还用同样的方法鄂ftp?  
      

  3.   

    可以将所有文件覆盖掉.但有一样不能覆盖.就算是亲爹亲妈都不能覆盖.一但覆盖那么数据全部还原成初始状态.(初始状态:首次上传到服务器时的状态.)那就是数据库.数据库分几种.有的数据的后缀名也是动态网页格式.
    一般情况下我们都会覆盖/admin下的所有文件.除数据库
    /admin以外的文件可以按修改的程序进行覆盖.如有相关联的网页只覆盖主文件就可以了.
    比如说index.aspx
    在这个文件里有页脚.foot.aspx
    打个比方说我现在要把页脚下改动一下.那么我们就改foot.aspx文件.要覆盖就覆盖foot.aspx---------------------------------------------------------------------------------------------------
    说实话你的情况和我初学网页那会儿一样.不知道要覆盖哪些文件.
    最笨的方法就是从服务器上下载所有文件包括数据库.
    然后再修改.改完以后再上传.
      

  4.   

    发布网站就会生成DLL..你是要这个效果?
      

  5.   

    不是的,如果是.net1.1的话,在bin目录下肯定是有dll,而且是必须要替换dll的,但是.net2.0的话则没有dll文件,是否如果文件有变动的话,系统会自动重新编译啊
      

  6.   

    一般ASPX是不会编译成DLL的..要发布网站后才生成DLL
      

  7.   

    对的,.netframework2.0以上要是发布才会编辑出DLL文件的
    你要更新DLL和所修改的ASPX页面
      

  8.   

    谢谢,可是我的网站编译后却没有生成dll文件,但是同样提示成功,可且可以使用,没有任何问题,我现在已经将网站放到的服务器上,可是无论在本地还是在服务器上我都找不到属于本网站的dll,不知为什么
      

  9.   


    还有这种事啊,你网站是怎么样的,是以解决方案,还是单个站点啊
    在属性时里是debug还是用replace啊
      

  10.   

    有 呀 在 bin 文件夹下呀,在发布时选择使用强命名则 每次 文件名都一样 ,直接覆盖就 OK 啦