我正在探索用 DNN 替换当前的博客解决方案,但在全新安装的 DNN 9.13.01 上安装 2sxcApp_Blog_6.1.0.zip 扩展失败。
将zip文件拖至网页加载区
我收到“Zip 文件上传失败”
单击“查看错误日志”将显示:
发生未知错误。请检查您的安装 zip 文件并重试。
不良安装文件的常见问题:
在开发工具中查看网络流量,显示来自/dnn/API/PersonaBar/Extensions/ParsePackage
的
500响应。
/dnn/API/PersonaBar/Extensions/ParsePackage 的预览窗格显示常见的 ASP.Net 错误页面“对象未设置为对象的实例”。 堆栈跟踪:
[NullReferenceException:未将对象引用设置为对象的实例。]
DotNetNuke.Services.Installer.Util.IsFileValid(InstallFile 文件,字符串 packageWhiteList) +105
DotNetNuke.Services.Installer.InstallerInfo.
1 source, Func
2 谓词) +169
DotNetNuke.Services.Installer.InstallerInfo.get_HasValidFiles() +137
Dnn.PersonaBar.Extensions.Components.InstallController.ParsePackage(PortalSettings PortalSettings,UserInfo 用户,字符串文件路径,Stream 流)+477
Dnn.PersonaBar.Extensions.Services.<>c__DisplayClass42_1.b__1(对象状态)+46
System.Web.Util.SynchronizationHelper.SafeWrapCallback(操作操作)+108
它在 Windows Server 2019 和 SQL Server 2019 上运行。
谢谢!
我本来打算建议您说明您安装的 2sxc 模块的版本,但我认为这可能就是问题和答案。 2sxc 应用程序安装在 2sxc 内,也许您还没有安装 2sxc?
以下是安装 2sxc 博客应用程序的详细步骤和先决条件。 https://azing.org/2sxc/r/vgApEx0X
您可以在此处下载 2sxc 模块的安装程序。这是您首先在 DNN 中以通常的方式安装的内容(“设置/扩展”,“安装扩展”按钮)。 https://github.com/2sic/2sxc
那么,如果我错了,并且您确实安装了 2sxc,那么它是什么版本?