大家好,我有一个SERVER2008 IIS7的服务器,我现在要将一个Web Service部署到服务器上面,这个web service 有上百个客户使用,每个客户有自己的独立数据库,web service访问数据库获取数据或新增数据等操作,我的问题是:
我现在部署时,是在IIS中建立上百个站点,还是在一个站点中建立上百个虚拟目录呢?
各有什么利弊呢?谢谢

解决方案 »

  1.   

    调用一个web service 可能不行,不是技术上实现不了,而是我web service更新后对应客户端系统也需要更新,而客户端系统的更新并不是同时进行的,有些客户不需要更新。
      

  2.   

    不是太明白,或者LZ没有描述清楚。既然只有一个Web Service。那为什么会有建上百个站点,还是在一个站点中建立上百个虚拟目录的问题。
      

  3.   


    楼主可以用二级域名来实现,xxx.sss.com   zzz.sss.com如果二级域名是xxx的话,就读取该客户的数据库连接字符串,如果是zzz亦然楼主需要建一个configration DB,里面有表存放客户和客户数据库连接字符串对应关系,然后每个客户建一个DB,这样就可以一套代码,多个客户了