我用asp.net写好了网站也已经发布了,生成了dll文件。
如果我想添加个服务器控件,必须在源代码上修改,然后再重新发布下吗?

解决方案 »

  1.   

    必须在员马上改 ,发布整个网站 在本地,修改了哪个页面就上传哪个page 或者dll
      

  2.   

    要重新编译,如果用dll文件,所有页面继承dll,写相关类,更细dll  就可
    看看IWMS
      

  3.   

    添html控件就不需要重新编译了吧
      

  4.   

    如果重新编译部署很麻烦的话,可以使用HTML控件(在Aspx页上添加)+Ajax方法实现(Ajax类可以建个扩展工程下)
      

  5.   


    你只要将你的“服务器控件”单独作为一个工程,并编译为dll,然后上传到网站的bin目录下就可以了。
      

  6.   

    如果你不对控件进行服务器端操作,可以不做任何dll的更改的,直接aspx中添加就可以了,不过这样没有任何意思
    重新发布吧
      

  7.   

    怎么会麻烦呢,我网站上上百个文件生成了一个DLL(当然也可以分下类的),某个文件做改动时,如果只是界面做了变化那么只上传这个文件就行了,如果程序做了改动,那么生成下,把DLL上传就OK了,其他不用动的,你的网站是不是生成的DLL名字是随机的?你可以用微软的发布网站的工具,另外你的项目最好是在WEB APPLICATION下,这样可以生成DLL时指定固定名称