Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nhibernate Orchard.Alias.Implementation.Updater.AliasHolderUpdater-别名刷新期间出现异常_Nhibernate_Timeout_Orchardcms_Orchardcms 1.7 - Fatal编程技术网

Nhibernate Orchard.Alias.Implementation.Updater.AliasHolderUpdater-别名刷新期间出现异常

Nhibernate Orchard.Alias.Implementation.Updater.AliasHolderUpdater-别名刷新期间出现异常,nhibernate,timeout,orchardcms,orchardcms-1.7,Nhibernate,Timeout,Orchardcms,Orchardcms 1.7,横杆: 首先,我想说我目前正在从Orchard CMS 1.6迁移到1.7.2。所以它以前在1.6中工作,但我现在在1.7.2中遇到了问题 我的2种内容类型在创建项目时出现问题,它们从未完成保存,当我检查日志时,我发现: Orchard.Alias.Implementation.Updater.AliasHolderUpdater - Exception during Alias refresh NHibernate.Exceptions.GenericADOException: could n

横杆:

首先,我想说我目前正在从Orchard CMS 1.6迁移到1.7.2。所以它以前在1.6中工作,但我现在在1.7.2中遇到了问题

我的2种内容类型在创建项目时出现问题,它们从未完成保存,当我检查日志时,我发现:

Orchard.Alias.Implementation.Updater.AliasHolderUpdater - Exception during Alias refresh
NHibernate.Exceptions.GenericADOException: could not execute query
[ select aliasrecor0_.Id as Id1829_, aliasrecor0_.Path as Path1829_, aliasrecor0_.RouteValues as RouteVal3_1829_, aliasrecor0_.Source as Source1829_, aliasrecor0_.Action_id as Action5_1829_ from Orchard_Alias_AliasRecord aliasrecor0_ where aliasrecor0_.Id>@p0 order by aliasrecor0_.Id asc ]
  Name:p1 - Value:48
[SQL: select aliasrecor0_.Id as Id1829_, aliasrecor0_.Path as Path1829_, aliasrecor0_.RouteValues as RouteVal3_1829_, aliasrecor0_.Source as Source1829_, aliasrecor0_.Action_id as Action5_1829_ from Orchard_Alias_AliasRecord aliasrecor0_ where aliasrecor0_.Id>@p0 order by aliasrecor0_.Id asc] ---> System.Data.SqlClient.SqlException: Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.ComponentModel.Win32Exception: The wait operation timed out
当我停止它并查看站点(实际上是在任何地方)时,它完全被以下错误破坏:

Exception Details: System.ComponentModel.Win32Exception: The wait operation timed out

[Win32Exception (0x80004005): The wait operation timed out]
[SqlException (0x80131904): Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.]

Line 162:            return criteria
Line 163:                .List<ContentItemVersionRecord>()
Line 164:                .Select(x => ContentManager.Get(x.ContentItemRecord.Id, _versionOptions != null && _versionOptions.IsDraftRequired ? _versionOptions : VersionOptions.VersionRecord(x.Id)))

Source File: d:\Projects\Office Ignite\Main-1.7\src\Orchard\ContentManagement\DefaultContentQuery.cs    Line: 162 
异常详细信息:System.ComponentModel.Win32异常:等待操作超时
[Win32Exception(0x80004005):等待操作超时]
[SqlException(0x80131904):超时已过期。操作完成前已过超时时间,或者服务器未响应。]
第162行:退货标准
第163行:。列表()
第164行:。选择(x=>ContentManager.Get(x.ContentItemRecord.Id,\u versionOptions!=null&&u versionOptions.IsDraftRequired?\u versionOptions:versionOptions.VersionRecord(x.Id)))
源文件:d:\Projects\officeignite\Main-1.7\src\Orchard\ContentManagement\DefaultContentQuery.cs行:162
我不知道为什么这是孤立的两个CT。他们没有带有自定义表或任何东西的部件


任何信息都将不胜感激。谢谢

我也有同样的错误,但问题似乎和我的代码没有直接关系

目前我找到了两种解决方案:

1.)分类法损坏问题


2.)静态是脏的,并且在选择状态中默认使用的锁被大量使用

请提交一个包含尽可能多信息的错误。