公司做了一个行业网,是全部用c#.net写的程序,现在越来越大了,碰到一些问题,请这里的高人指教一下,
一,整个网站都在同一个项目里,不利于多个程序员共同工作,也导致少量的修改需要对整个站点进行重新编译
二,我想把网站的重要栏目,按地区再做一个个的子网站(或者说是单独的项目),当然在现在的网站上也保留这些栏目。初步是想如果用户在各个地区网上发布信息,就发给主网站一份,同时发布,反之,在主网站上发布信息时,就发给相应的地区一份,想用webservice,通过post xml来实现,是否可行?或有更好的办法
我想这里做大型网站的人一定不少,我这样的情况,应该怎么办更好

解决方案 »

  1.   

    建议用webservice,很前沿的技术,而且很适合你的需求
      

  2.   

    1.源代码用vss来管理,这样不管有多少程序员只要大家都遵守规则,基本上不会乱
    2.把有些功能分出来是可行的,但是这要有人支持,如客户有这个需要,老板也有资金的支持才可以,不然做的事就是吃力不讨好。
    3.用webservice来处理完全可以
      

  3.   

    用webservice,xml也可以,不过大部分的时候是用在对数据库没有自主访问权的时候.我们单位的做法,建立一个大项目在经理那里,下面N个小程序员写各自的栏目,然后交给经理,他负责将各个栏目在大项目中重新编译,整合为总网站..如果某个栏目出问题,就交给该栏目负责的程序员,重新编译栏目..而此时将只需将该栏目的DLL文件复制到大项目中就可以,不需要编译大网站..
      

  4.   

    真的有这样的asp服务器!!!
    asp和asp.net服务器 50mb 25元/年
    我看到了一个网站 50MB asp和 asp.net空间 现在促销,
    同学们可以做一个简单的个人网站用来找工作 ,
     支持 asp.net 一年才25元!不要错过哦!!!
    速度非常快,一般公司企业 足够用了!
    http://www.hi876.com 他们的IP 是 211.144.143.13 国务院-国研机房的!
    希望能对大家有帮助
      

  5.   

    webservice做数据同步的话,我是不赞同的。很有可能出问题。
      

  6.   

    liuqinglq(白菜):
    你们公司的子域名,子项目,子系统这样解决是共用一个数据库的吗?我是想一个项目一个数据库的
      

  7.   

    3gold(新丁):
    为什么呀?我是想发送后,再返回一个确认信息,如不成功再发一次
      

  8.   

    bingbingcha(不思不归,不孟不E,原来是头大灰狼) :
    你们各个小程序员编译过了,我觉得只要拷过去就行了,这也是我想这么做的,为什么到经理那里还要在大项目中重新编译呢?如果这样的话,那小程序员的dll应该用不到了嘛
      

  9.   

    remoting:分成多个项目,把各个项目的dll放到不同的服务器用windows服务承载,注册不同的通道和瘦web服务器通讯
      

  10.   

    当然是用不同的数据库,以前连用户管理都是用不同的数据库,现在合并了,除了用户(会员)管理用一个数据库(不同表),其余的子项目(或者是子系统)都是用不同的数据库。你可以看一下我们的网站 http://www.cheminfo.gov.cn/要是不分开各个项目,都在一个解决方案里,那多麻烦啊
      

  11.   

    hchxxzx(NET?摸到一点门槛):
    我也是想把网站做好的,所以吃力不要紧,主要是要解决问题liuqinglq(白菜):
    我看了你的网站,内容很多,速度也可以,你们是在一台服务器上还是多台,你们的做法可不可以多介绍下,我想是对我们是很有用的
      

  12.   

    我们的网站用的服务器是自己的,就一台服务器,WIN2003做法我已经基本说了,对于比较大的功能模块都独立出来,比如“网上书店”部分,用单独的项目,单独的数据库,单独的开发人员甚至是单独的语言,有的使用了子域名,有的没有。
      

  13.   

    bingbingcha(不思不归,不孟不E,原来是头大灰狼) :
    你们各个小程序员编译过了,我觉得只要拷过去就行了,这也是我想这么做的,为什么到经理那里还要在大项目中重新编译呢?如果这样的话,那小程序员的dll应该用不到了嘛-------------------------------------------------------不整合各个小项目.怎么共享数据呢??这样做是因为一个通行证就可以访问网站内的全部栏目.如果小程序修改栏目后,只上传他自己栏目内的DLL就可以了.