我在ASP.NET中有一个网站。现在我需要在这个主站点上创建子站点。这些子网站共享相同的数据库,但使用不同的母版页,主题,CSS,模板等。我应该如何在IIS中配置子网站?
我是否必须将子网站创建为单独的项目?或者,是否可以将子网站嵌套在主项目中?
答案 0 :(得分:1)
你需要考虑很多事情:
答案 1 :(得分:0)
你可以采取任何一种方式。 您可以在站点下创建一个单独的文件夹,该文件夹可以充当您的子站点,并为此文件夹中的文件指定不同的母版页,主题,CSS,模板等。
但更清洁的实施方法是拥有一个实际的子网站。这将独立于主站点。因此,您使用所需资源创建不同的项目。在IIS中链接这个新项目的方法是右键单击并创建一个虚拟目录(IIS 6)或右键单击并在父网站下创建一个新应用程序(IIS 7)。然后将其指向新的项目路径。
由于这两个站点将共享一个公共数据库,我还建议创建一组访问数据的Web服务,每个站点都可以从中获取数据。