Data.In.Add创建与DNN搜索索引

时间:2016-06-02 00:32:04

标签: 2sxc

我在我的网站上使用FAQ with Categories演示,并且我在DNN日志查看器中获得了一致的常规异常错误。所有这些都与" _所选category.cshtml"的所有问题(已排序)有关。模板,特别是第13行:

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

异常错误内部消息是"已经添加了具有相同密钥的项目。"以下是完整的错误复制/粘贴:

  

AbsoluteURL:

     

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider,DotNetNuke

     

ExceptionGUID:819672a9-e438-40cf-9e8e-c834b7f1cebb

     

的AssemblyVersion:

     

PortalId:-1

     

用户ID:-1

     

TabId:-1

     

RawUrl:

     

引荐:

     

的UserAgent:

     

ExceptionHash:pkLGSJcpAMGKl0ycv8 + 1 + Q ==

     

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

     

堆栈跟踪:

     

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

     

InnerStackTrace:

     

at 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 \ Portal \ 0 \ 2sxc \ FAQ with Categories_All   所选category.cshtml的问题(已排序):第13行   ToSic.SexyContent.Engines.RazorEngine.CustomizeData()in   C:\项目\ 2SexyContent \网络\ DesktopModules \ ToSIC_SexyContent \ 2Sexy   内容Razor \ RazorEngine.cs:第121行   ToSic.SexyContent.Search.SearchController.GetModifiedSearchDocuments(ModuleInfo   moduleInfo,DateTime beginDate)in   C:\项目\ 2SexyContent \网络\ DesktopModules \ ToSIC_SexyContent \ SexyContent \搜索\ SearchController.cs:行   68

     

来源:

     

文件名:

     

FileLineNumber:0

     

FileColumnNumber:0

     

方法:

     

服务器名称:DEV-DNN

这是否有解决方法?

1 个答案:

答案 0 :(得分:0)

我相信您的数据已经有一个“QandA”流,因此您无法“添加”另一个。如果是这种情况

  1. 在添加
  2. 之前先删除它
  3. 将其替换为数据[“QandA”] = ...而不是添加