我已使用此链接遵循 Sitecore 9 安装步骤: 在您的计算机上安装 Sitecore 9 的分步指南。
我已经成功安装了SolR服务器,然后我注册了Sitecore Nuget存储库并安装了相关模块
Install-Module SitecoreInstallFramework
Install-Module SitecoreFundamentals
Import-Module SitecoreInstallFramework
Import-Module SitecoreFundamentals
然后我尝试运行 shell 脚本但出现以下异常
.\InstallSitecore9.ps1
Install-SitecoreConfiguration : No registration found for extension 'AppPool' of type 'Task'.
At C:\sitecore\install\InstallSitecore9.ps1:48 char:1
+ Install-SitecoreConfiguration @xconnectParams -Verbose
我发现尝试在 powershell v7 中执行 9.3 脚本会导致这些错误。切换到 v5 powershell 会话解决了该问题。
我刚刚遇到了同样的问题,并通过运行以下 cmdlet 解决了它:
Install-SitecoreConfiguration -Path .\Prerequisites.json
即使按照之前的答案中的建议更新了 IIS 设置并安装了 Sitecore 先决条件,我也遇到了类似的情况并遇到了相同的错误。我使用的是 Sitecore 10.3 Update 1。我必须重新启动 PowerShell 窗口,然后重新启动计算机才能使 .\Precessions.json 中的更改生效。
前面的两个答案(设置互联网设置和运行脚本来安装 Sitecore 先决条件)都可以让您在解决问题方面领先一步,但如果问题仍然存在,则缺少此附加步骤。因此,将此作为答案发布。