我一直致力于使用 Hashicorp Vagrant 工具为我的团队在 Xperience CMS 上的工作创建可重现的开发虚拟机。在此环境中,Xperience 13 管理后端在启动时遇到运行时错误,如所附屏幕截图所示。我可以确认 CMS 连接字符串是正确的,因为我已经能够在完全相同的环境中使用完全相同的连接字符串成功运行 Xperience MVC Core 站点。我还使用完全相同的连接字符串在完全相同的环境中使用 PowerShell 直接打开 SQL 连接。
我试图诊断问题的事情:
环境在 Windows 10 主机内的 Hyper-V 上运行。来宾开发环境具有以下规格:
我已经没有办法诊断这个问题了。
这是
inetpub\wwwroot
上的一个 NTFS 文件夹权限问题,它要么没有被应用,要么没有被传播到层次结构中。 IIS_IUSRS 需要Modify
权限。设置然后重置 Modify
、Read
和 Execute
权限并将它们向下传播到子文件夹和文件解决了这个问题。
themooseroster 的那个绝对正确。