Installation Sitefinity为页配置的根节点无效。没有名为“的根节点”;f669d9a7-009d-4d83-ddaa-000000000002“;

Installation Sitefinity为页配置的根节点无效。没有名为“的根节点”;f669d9a7-009d-4d83-ddaa-000000000002“;,installation,sitefinity,Installation,Sitefinity,我正在尝试运行Sitefinity 8.0.5700.0的本地实例 本地运行站点的步骤: 已将现有数据库的备份还原到(localdb)\v11.0(数据库架构) 在IIS中的LocalSystem标识下设置名为Default(binding localhost)的IIS站点 DataConfig.config连接字符串更改为数据源=(LocalDB)\v11.0;综合安全=真实;数据库=站点有限性 运行站点,运行并询问许可证详细信息。我申请试用许可证 然后,该站点会出现以下错误 YSOD: 为页

我正在尝试运行Sitefinity 8.0.5700.0的本地实例

本地运行站点的步骤:

  • 已将现有数据库的备份还原到(localdb)\v11.0(数据库架构)
  • 在IIS中的LocalSystem标识下设置名为Default(binding localhost)的IIS站点
  • DataConfig.config连接字符串更改为数据源=(LocalDB)\v11.0;综合安全=真实;数据库=站点有限性
  • 运行站点,运行并询问许可证详细信息。我申请试用许可证
  • 然后,该站点会出现以下错误
  • YSOD:

    为页配置的根节点无效。没有名为“f669d9a7-009d-4d83-ddaa-000000000002”的根节点

    异常详细信息:System.Configuration.ConfigurationErrorsException:为页面配置的根节点无效。没有名为“f669d9a7-009d-4d83-ddaa-000000000002”的根节点

    我尝试过的事情:

    我已经联系了Sitefinity支持,并尝试了下面链接中概述的步骤。因此确保:

    • 项目名称在配置和数据库中匹配(sf_页面节点、sf_站点表)
    • 根节点ID在配置和数据库中匹配
    • 选中的连接字符串

    任何帮助都将不胜感激


    谢谢Dan,每次我收到这封信时,如果db已经修复了它,我都会进行一次简单的恢复

    问题在于使用LocalDB在ApplicationPoolIdentity下的完整IIS下运行Sitefinity站点。因为站点没有访问LocalDB实例的权限。下面的文章介绍了如何解决此问题,或者干脆改用IIS Express:

    我是如何到达那里的:

  • 通过Visual Studio加载运行IIS Express(F5)
  • 我输入了许可证的详细信息。许可证被拒绝,我想是因为端口号1234。这里可能存在Sitefinity问题,不允许使用端口注册许可证
  • 然后,我在完整IIS下设置了一个站点,例如。点击许可证屏幕,然后进入罚款
  • 加载完整的ISS()将导致错误
  • 但是,在运行IIS Express(带有端口)之后,站点将加载
  • 希望这能帮助其他可怜的人

    谢谢, 丹