dnn 阿拉伯语搜索错误

dnn arabic language search error

我有一个本地化的 dnn 9 网站,有两种语言 en-Us 和 ar-Sa。英语文化搜索效果很好。但是阿拉伯语 returns 没有结果。在管理日志中出现此错误: 绝对网址:/ar-SA/API/internalservices/searchService/search

默认数据提供程序:DotNetNuke.Data.SqlDataProvider,DotNetNuke

异常 GUID:c85e2719-e024-4233-b65e-fb2923e7863e

程序集版本:

PortalId:-1

用户ID:-1

TabId:-1

原始网址:

推荐人:

用户代理:

异常哈希:AqhATE93Pt6wy2F8K3pufQbH62g=

消息:此日历不支持指定的时间。它应该介于 04/30/1900 00:00:00(公历日期)和 11/16/2077 23:59:59(公历日期)之间,包括在内。参数名称:时间

我该如何解决这个错误?

很可能是您在某处指定的时间(在数据库 table 中)设置不正确,或者 SA 站点的 "culture" 设置不正确。

您使用的可能是阿拉伯历 UmAlQura。此日历的最小日期与 Gregorian 日历的最小日期不同。

UmAlQura 最小日期是:1900/04/30 Gregorian 最小日期是:1318/01/01

尝试从搜索中排除时间字段。要查看更多信息,请参阅 this