0

我正在使用 umbraco 7.1.3。

我的要求是根据用户请求在主站点中动态创建另一个子域。例如,我已经为我的站点“ww.xyz.com”实现了 umbraco cms,并且我正在通过 umbraco 登录更新内容。现在我想根据他们的要求为不同的客户创建子域......比如:“www.xyz.com/client1”,“www.xyz.com/client2”等等......

现在所有子域站点都应该有自己的umbraco框架,所以客户端站点(子域所有者)可以分别登录和更新他们的信息。

为了达到这个要求,我实施了以下步骤......

  1. 首先,我在 IIS 中注册了一个 umbraco 网站并对其进行了配置,并且运行正常。
  2. 然后我在 IIS 中注册了另一个 umbraco 网站并进行了配置,它也可以正常工作。现在要实现子域逻辑...
  3. 我只是将第二个网站的文件夹复制到第一个网站文件夹中。然后通过 IIS 将该文件夹转换为应用程序。

根据我的预期,这应该可以工作,因为我已经在 asp.net 中做过同样的事情并且它有效。

但是对于 umbraco,我面临“无效键值”之类的问题。

我认为这个问题与一些 umbraco 配置有关,但我无法弄清楚。

感谢和问候

4

1 回答 1

0

有点敞开的门,但因为我在任何评论中都没有看到它,而且它在 Umbraco 8 中有点隐藏。您是否尝试在“文化和主机名”部分设置网址?

在此处输入图像描述

注意:您可以通过转到“内容”,在内容树中右键单击您的主页,现在您会看到几个额外的选项,这些选项通常隐藏起来,还有非常有用的主机名和文化选项,它允许您支持多个 url .

于 2019-12-17T19:52:06.513 回答