0

我在我的网站上使用带有类别演示的常见问题解答,并且在 DNN 日志查看器中不断出现一般异常错误。所有这些都与“_All questions (sorted) of a selected category.cshtml”模板有关,特别是第 13 行:

Data.In.Add("QandA", sorted["Default"]);

异常错误内部消息是“已添加具有相同键的项目”。以下是完整的错误复制/粘贴:

绝对网址:

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke

异常GUID:819672a9-e438-40cf-9e8e-c834b7f1cebb

组装版本:

PortalId:-1

用户 ID:-1

标签号:-1

原始网址:

推荐人:

用户代理:

异常哈希:pkLGSJcpAMGKl0ycv8+1+Q==

消息:搜索:在选项卡 202、门户 0 上索引模块 724 时出错

堆栈跟踪:

InnerMessage:已添加具有相同键的项目。

内部堆栈跟踪:

在 System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at ASP._Page_Portals_0_2sxc_FAQ_with_Categories__All_questions__sorted__of_a_selected_category_cshtml.CustomizeData() 在 q:\dev-dnn.calarts.edu\Portals\0\2sxc\FAQ Categories_All questions (sorted) of a selected category.cshtml:line 13 at ToSic.SexyContent.Engines.RazorEngine.CustomizeData() in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\2Sexy Content Razor\RazorEngine.cs:line 121在 ToSic.SexyContent.Search.SearchController.GetModifiedSearchDocuments(ModuleInfo moduleInfo, DateTime beginDate) 在 C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\Search\SearchController.cs:line 68

资源:

文件名:

文件行号:0

文件列号:0

方法:

服务器名称:DEV-DNN

有解决办法吗?

4

1 回答 1

0

我相信你的数据已经有一个流“QandA”,所以你不能“添加”另一个。如果是这种情况

  1. 在添加之前先删除它
  2. 将其替换为 Data["QandA"] = ... 而不是添加
于 2016-06-06T09:46:40.337 回答