可以分别部署网站,也可以用一个,比如blog用户登录,简单的用cookie的domain = ".xxx.com" 就能共享复杂一点的就用SSO单点登录。

解决方案 »

  1.   

    假设你两个网站都是部署在虚拟目录下,在IIS上,可以通过主机头的不同而分别创建两个站点,分别执行着两个虚拟目录所在的物理目录。因此这就是几十秒钟的事情,不要当成什么复杂的事情。即可分开也可合并。另一方面,在域名解析设置时,你可以将它们解析到不同的或者相同的IP。还可以通过使用 cname 解析方式将它们分别解析到其它相同的域名或者不同的域名。即可分开也可合并。即使合并之后,那么你的被请求页面仍然可以通过判断 uri.HostName 是“www.开头,还是user.开头”来自动进行不同的处理。
      

  2.   

    别执行着两个虚拟目录所在的物理目录  -->   别指向着两个虚拟目录所在的物理目录因此默认地,在测试时可以部署在一个网站下的两个虚拟目录。然后随时如果你需要区分www.和user.那么就立刻迅速配置一下IIS主机头。
      

  3.   

    IIS可以设置针对同一个虚拟目录设置不同的CNAME 设置其主机头,这个是运维部门通过设置IIS这样的应用服务解析完成的不需要编程。只是短网址设置是需要进行编程和WEB.config的映射配置,原理是对URL进行重映射。 
      

  4.   

    每个二级域名部署一个子站点;用cookie保存会员的登录,就可以实现跨域。
      

  5.   

    用cookie保存每个用户的登录信息