一个网站有很多栏目,而且网站是以城市来分的,域名的分配规则是,城市为二级域名,栏目为三级域名,esf.sz.soufun.com , esf.gd.soufun.com , news.sz.soufun.com , news.gd.soufun.com这个域名结构,在.net架构设计中,我该怎么设计这个结构,我想到一个方法不知道行不行,以栏目来建立站点,每个站点的配置文件中加入城市这个设置,在iis中建立对应域名的站点,只有城市配置文件不一样,其他的程序都一样,只是这样做的话,如果改了一个功能,就需要把每个站点的程序文件都更新,这样如果有20个站点,就需要更改20个站点,觉得麻烦,请问有什么好的方法可以适合这样结构的网站?