我正在使用 umbraco 7.1.3。
我的要求是根据用户请求在主站点中动态创建另一个子域。例如,我已经为我的站点“ww.xyz.com”实现了 umbraco cms,并且我正在通过 umbraco 登录更新内容。现在我想根据他们的要求为不同的客户创建子域......比如:“www.xyz.com/client1”,“www.xyz.com/client2”等等......
现在所有子域站点都应该有自己的umbraco框架,所以客户端站点(子域所有者)可以分别登录和更新他们的信息。
为了达到这个要求,我实施了以下步骤......
- 首先,我在 IIS 中注册了一个 umbraco 网站并对其进行了配置,并且运行正常。
- 然后我在 IIS 中注册了另一个 umbraco 网站并进行了配置,它也可以正常工作。现在要实现子域逻辑...
- 我只是将第二个网站的文件夹复制到第一个网站文件夹中。然后通过 IIS 将该文件夹转换为应用程序。
根据我的预期,这应该可以工作,因为我已经在 asp.net 中做过同样的事情并且它有效。
但是对于 umbraco,我面临“无效键值”之类的问题。
我认为这个问题与一些 umbraco 配置有关,但我无法弄清楚。
感谢和问候