Iis 向CMS添加多站点选项的正确方法是什么?

Iis 向CMS添加多站点选项的正确方法是什么?,iis,content-management-system,Iis,Content Management System,我们已经创建了一个自定义cms。现在我们必须为此提供多站点选项 我有一个初步的想法,我必须创建一个默认项目,其中包含将用于服务从cms创建的页面的代码库 对于单个站点,它目前是受支持的,即使我们手动创建另一个站点,它也可以正常工作 我的问题是我所做的真的是多站点的吗?(我们有一个cms,但对于每个站点,我们都在IIS中创建单独的应用程序) 如果是, 如何以编程方式或使用某些批处理命令在IIS中创建具有特定文件夹、文件的默认应用程序 如果没有,, 有谁能通过提供一些关于多站点如何在cms中工作的教

我们已经创建了一个自定义cms。现在我们必须为此提供多站点选项

我有一个初步的想法,我必须创建一个默认项目,其中包含将用于服务从cms创建的页面的代码库

对于单个站点,它目前是受支持的,即使我们手动创建另一个站点,它也可以正常工作

我的问题是我所做的真的是多站点的吗?(我们有一个cms,但对于每个站点,我们都在IIS中创建单独的应用程序) 如果是, 如何以编程方式或使用某些批处理命令在IIS中创建具有特定文件夹、文件的默认应用程序

如果没有,,
有谁能通过提供一些关于多站点如何在cms中工作的教程来指导我如何在cms中创建多站点吗?

我没有完全理解你的问题,但是,据我所知,你有一个单一的代码库,你想从单一的代码库托管多个网站,例如www.domain1.com、www.domain2.com等

如果是这样,您可以通过设置站点绑定(请参阅:)非常轻松地将一个IIS网站配置为接受同一代码库中的多个主机名


对于定制的CMS系统,它需要确定主机名,以便显示正确的网站

你能告诉我在CMS中添加多站点选项的正确方法吗?如果我正在开发这个CMS,我会添加一个新的数据库表,称为Websites,对于我的所有其他表,我会修改它们,使主键成为带有网站ID的复合键。然后,你的数据库将针对多个站点进行设置,你可以从基于传入主机名的数据库。