Sitefinity 为页面配置的无效根节点。没有名为 "f669d9a7-009d-4d83-ddaa-000000000002" 的根节点
Sitefinity Invalid root node configured for pages. No root node with the name of "f669d9a7-009d-4d83-ddaa-000000000002"
我正在尝试 运行 Sitefinity 8.0.5700.0 的本地实例。
我在本地 运行 站点的步骤:
- 将现有数据库的备份恢复到 (localdb)\v11.0(数据库架构)
- 在 LocalSystem Indentity 下的 IIS 中设置名为 Default(绑定本地主机)的 IIS 站点
- DataConfig.config 连接字符串更改为 Data Source=(LocalDB)\v11.0;Integrated Security=True;Database=Sitefinity
- 运行 站点 http://localhost, 运行s 并询问许可证详细信息。我申请试用许可证。
- 然后网站出现以下错误。
YSOD:
为页面配置的根节点无效。没有名为 "f669d9a7-009d-4d83-ddaa-000000000002".
的根节点
异常详细信息:System.Configuration.ConfigurationErrorsException:为页面配置的根节点无效。没有名为 "f669d9a7-009d-4d83-ddaa-000000000002".
的根节点
我尝试过的东西:
我已经联系了 Sitefinity 支持并尝试了下面列出的步骤 link。因此确保:
- 配置和数据库中的项目名称匹配(sf_page_node、sf_sites 表)。
- 配置和数据库中的根节点 ID 匹配。
- 已检查连接字符串
如有任何帮助,我们将不胜感激。
谢谢丹
每次我收到一个简单的恢复,如果数据库已经修复了它。
问题是 运行 具有 LocalDB 的 ApplicationPoolIdentity 下完整 IIS 下的 Sitefinity 站点。由于该站点无权访问 LocalDB 实例。以下文章介绍了如何解决该问题,或者只是使用 IIS Express:
我是如何到达那里的:
- 运行 IIS Express (F5) 通过 Visual Studio 加载 http://localhost:1234
- 我输入了许可证详细信息。许可证被拒绝,我假设是因为端口号 1234。这里可能是 Sitefinity 问题,不允许使用端口注册许可证。
- 然后我在 Full IIS 下为 http://localhost 设置了一个站点。打许可画面然后输入fine.
- 加载完整 ISS (http://localhost) 会出现错误。
- 但是之后 运行 IIS Express(带端口)站点加载。
希望这对其他可怜的人有帮助!
谢谢,
旦
我正在尝试 运行 Sitefinity 8.0.5700.0 的本地实例。
我在本地 运行 站点的步骤:
- 将现有数据库的备份恢复到 (localdb)\v11.0(数据库架构)
- 在 LocalSystem Indentity 下的 IIS 中设置名为 Default(绑定本地主机)的 IIS 站点
- DataConfig.config 连接字符串更改为 Data Source=(LocalDB)\v11.0;Integrated Security=True;Database=Sitefinity
- 运行 站点 http://localhost, 运行s 并询问许可证详细信息。我申请试用许可证。
- 然后网站出现以下错误。
YSOD:
为页面配置的根节点无效。没有名为 "f669d9a7-009d-4d83-ddaa-000000000002".
的根节点异常详细信息:System.Configuration.ConfigurationErrorsException:为页面配置的根节点无效。没有名为 "f669d9a7-009d-4d83-ddaa-000000000002".
的根节点我尝试过的东西:
我已经联系了 Sitefinity 支持并尝试了下面列出的步骤 link。因此确保:
- 配置和数据库中的项目名称匹配(sf_page_node、sf_sites 表)。
- 配置和数据库中的根节点 ID 匹配。
- 已检查连接字符串
如有任何帮助,我们将不胜感激。
谢谢丹
每次我收到一个简单的恢复,如果数据库已经修复了它。
问题是 运行 具有 LocalDB 的 ApplicationPoolIdentity 下完整 IIS 下的 Sitefinity 站点。由于该站点无权访问 LocalDB 实例。以下文章介绍了如何解决该问题,或者只是使用 IIS Express:
我是如何到达那里的:
- 运行 IIS Express (F5) 通过 Visual Studio 加载 http://localhost:1234
- 我输入了许可证详细信息。许可证被拒绝,我假设是因为端口号 1234。这里可能是 Sitefinity 问题,不允许使用端口注册许可证。
- 然后我在 Full IIS 下为 http://localhost 设置了一个站点。打许可画面然后输入fine.
- 加载完整 ISS (http://localhost) 会出现错误。
- 但是之后 运行 IIS Express(带端口)站点加载。
希望这对其他可怜的人有帮助!
谢谢, 旦