Localization 尝试设置DotNetNuke内容本地化时发生异常

Localization 尝试设置DotNetNuke内容本地化时发生异常,localization,translation,dotnetnuke,Localization,Translation,Dotnetnuke,我试图设置DotNetNuke内容本地化,但当我单击语言页面上的启用本地化内容时,显示的进度条卡住了 我正在检查事件日志,发现它引发了一个一般异常: DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider例外UID: a139c600-71a0-4ee3-a66f-5968BD2BDDE内部异常:事务 (进程ID 56)在与另一个进程的锁资源上处于死锁状态 并被选为死锁受害者。重新运行事务。

我试图设置DotNetNuke内容本地化,但当我单击语言页面上的启用本地化内容时,显示的进度条卡住了

我正在检查事件日志,发现它引发了一个一般异常:

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider例外UID: a139c600-71a0-4ee3-a66f-5968BD2BDDE内部异常:事务 (进程ID 56)在与另一个进程的锁资源上处于死锁状态 并被选为死锁受害者。重新运行事务。 文件名:FileLineNumber:0文件列号:0方法: System.Data.SqlClient.SqlConnection.OnError StackTrace:消息: System.Data.SqlClient.SqlException:事务(进程ID 56)被删除 与另一个进程锁定资源时出现死锁,并且已选择 作为僵局的受害者。重新运行事务。在 System.Data.SqlClient.SqlConnection.OnError(SqlException异常, 布尔断开连接)在 System.Data.SqlClient.TdsParser.ThroweException和Warning(TdsParserStateObject stateObj)在System.Data.SqlClient.TdsParser.Run(RunBehavior)处 运行行为、SqlCommand cmdHandler、SqlDataReader数据流、, BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject (b)在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, 运行行为运行行为,字符串重置选项字符串)位于 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior、RunBehavior、Boolean returnStream、Boolean 异步)在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior、RunBehavior、布尔返回流、字符串 方法,DbAsyncResult(结果)位于 System.Data.SqlClient.SqlCommand.InternalExecuteOnQuery(DbAsyncResult 结果,字符串methodName,布尔sendToPipe)位于 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()位于 Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteOnQuery(SqlConnection 连接、CommandType CommandType、字符串commandText、, SqlParameter[]commandParameters)位于 Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteOnQuery(字符串 connectionString、CommandType、CommandType、String commandText、, SqlParameter[]commandParameters)位于 Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteOnQuery(字符串 连接字符串、字符串spName、对象[]参数值)位于 DotNetNuke.Data.SqlDataProvider.AddSearchItemWordPosition(Int32 SearchItemWordID,字符串ContentPositions)位于 DotNetNuke.Services.Search.SearchDataStore.AddIndexWords(Int32 indexId、SearchItemInfo、searchItem、字符串语言)位于 DotNetNuke.Services.Search.SearchDataStore.StoreSearchItems(SearchItemInfoCollection 搜索项目)

它应该用三种语言本地化页面,pt BR(Main)、en US和es。但它只对我们有效。它成功地本地化了en-US中的所有页面,但在es中它只定位第一页


现在,每当我尝试做一些与页面相关的活动,比如添加3种语言的页面时,页面就会被窃听,并且在我试图编辑页面时会不断出现异常。页面不会以es语言显示,只会以pt和en显示。这消除了我所能想到的所有解决方法,在web上找不到任何解决方案。

DotNetNuke的搜索引擎调度程序中有一个bug。禁用计划程序,或增加计划程序活动之间的间隔时间,以避免并发更新。看这条线