问题标签 [orchardcms-1.7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
orchardcms - Orchard CMS - 开发期间突然出现 404
我即将使用 Orchard CMS 完成我的第一个站点,当我启用“博客”模块时,我看到了一个错误页面。我希望我能更多地关注它,而不是我关闭它并重新启动我的网站。
现在,我收到 404 错误,我可以访问网站的前端或后端。我不知所措。
我在错误日志中找到了这些,但我真的不知道从哪里开始......
2014-01-01 19:58:09,140 [11] Orchard.Environment.DefaultOrchardHost - 无法启动租户:默认 Autofac.Core.DependencyResolutionException:没有找到带有“Orchard.Environment.AutofacUtil.DynamicProxy2.ConstructorFinderWrapper”的构造函数可以使用可用的服务和参数调用类型“Orchard.Blogs.Routing.ArchiveConstraint”:无法解析构造函数“Void .ctor(Orchard.Autoroute.Services.IPathResolutionService)”的参数“Orchard.Autoroute.Services.IPathResolutionService pathResolutionService” . 在 Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable 1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Activators\Reflection\ReflectionActivator.cs:line 118
at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable
1 parameters) 在 c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:Autofac.Core 的第 79 行.解决。c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs 中的 0():c 中 Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(Guid id, Func 1 creator) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Lifetime\LifetimeScope.cs:line 270
at Autofac.Core.Resolving.InstanceLookup.Execute() in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:line 64
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable
1 参数)的第 64 行: \Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\ResolveOperation.cs:c:\Projects\OSS\autofac 中 Autofac.Core.Resolving.InstanceLookup.ResolveComponent(IComponentRegistration registration, IEnumerable 1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:line 119
at Autofac.Core.Activators.Reflection.AutowiringParameter.<>c__DisplayClass2.<CanSupplyValue>b__0() in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Activators\Reflection\AutowiringParameter.cs:line 62
at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate() in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Activators\Reflection\ConstructorParameterBinding.cs:line 114
at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable
1 parameters) 的第 123 行\Core\Source\Autofac\Core\Activators\Reflection\ReflectionActivator.cs:Autofac.Core.Resolving.InstanceLookup.Activate 的第 122 行(IEnumerable1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:line 79
at Autofac.Core.Resolving.InstanceLookup.<Execute>b__0() in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:line 64
at Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(Guid id, Func
1 个创建者)在 c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Lifetime\LifetimeScope.cs:c:\Projects\OSS\autofac 中 Autofac.Core.Resolving.InstanceLookup.Execute() 的第 270 行\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:第 64 行 Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable 1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\ResolveOperation.cs:line 123
at Autofac.Core.Resolving.InstanceLookup.ResolveComponent(IComponentRegistration registration, IEnumerable
1 parameters) in c:\Projects\OSS\autofac\Core\ Source\Autofac\Core\Resolving\InstanceLookup.cs:第 119 行 Autofac.Features.Collections.CollectionRegistrationSource.<>c _DisplayClass4.<>c_ DisplayClass6.b _1(IComponentRegistration cr) in c:\Projects\OSS\autofac\Core \Source\Autofac\Features\Collections\CollectionRegistrationSource.cs:System.Linq.Enumerable 的第 75 行。WhereSelectArrayIterator2.MoveNext()
at System.Linq.Buffer
1..ctor(IEnumerable 1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable
1 source) at Autofac.Features.Collections.CollectionRegistrationSource.<>c_ DisplayClass4.b _0(IComponentContext c, IEnumerable 1 p) in c:\Projects\OSS\autofac\Core\Source\Autofac\Features\Collections\CollectionRegistrationSource.cs:line 75
at Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext context, IEnumerable
1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core \Activators\Delegate\DelegateActivator.cs:1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:line 79
at Autofac.Core.Resolving.InstanceLookup.Execute() in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:line 61
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable
在 c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\ResolveOperation.cs 中 Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable 1 个参数)的第 68 行: c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Registration\ExternalRegistrySource.cs中 Autofac.Core.Resolving.InstanceLookup.ResolveComponent(IComponentRegistration registration, IEnumerable 1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:line 119
at Autofac.Core.Registration.ExternalRegistrySource.<>c__DisplayClass8.<RegistrationsFor>b__3(IComponentContext c, IEnumerable
1 p) 的第 123 行:Autofac.Core 的第 80 行.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext 上下文,IEnumerable1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Activators\Delegate\DelegateActivator.cs:line 68
at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable
1 个参数)在 c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:c:\Projects\OSS\autofac 中 Autofac.Core.Resolving.InstanceLookup.Execute() 的第 79 行\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:第 61 行 Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable 1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\ResolveOperation.cs:line 123
at Autofac.Core.Resolving.InstanceLookup.ResolveComponent(IComponentRegistration registration, IEnumerable
1 parameters) in c:\Projects\OSS\autofac\Core\ Source\Autofac\Core\Resolving\InstanceLookup.cs:Autofac.Core.Activators.Reflection.AutowiringParameter.<>c_DisplayClass2.b 处的第 119行c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Activators\Reflection\AutowiringParameter.cs 中的 _0():c:\Projects 中 Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate() 的第 62 行\OSS\autofac\Core\Source\Autofac\Core\Activators\Reflection\ConstructorParameterBinding.cs:第 114 行 Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable 1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Activators\Reflection\ReflectionActivator.cs:line 122
at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable
1 parameters) in c:\Projects\OSS \autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:C:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving 中 Autofac.Core.Resolving.InstanceLookup.b__0() 的第 79 行\InstanceLookup.cs:Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare 的第 64 行(Guid id,Func1 creator) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Lifetime\LifetimeScope.cs:line 270
at Autofac.Core.Resolving.InstanceLookup.Execute() in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:line 64
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable
1 个参数)在 c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\ResolveOperation.cs:第 123 行 Autofac.Core.Resolving.InstanceLookup.ResolveComponent(IComponentRegistration registration, IEnumerable 1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:line 119
at Autofac.Core.Registration.ExternalRegistrySource.<>c__DisplayClass8.<RegistrationsFor>b__3(IComponentContext c, IEnumerable
1 p) in c: \Projects\OSS\autofac\Core\Source\Autofac\Core\Registration\ExternalRegistrySource.cs:Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance 的第 80 行(IComponentContext 上下文,IEnumerable1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Activators\Delegate\DelegateActivator.cs:line 68
at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable
1 个参数)在 c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:c:\Projects\OSS\autofac 中 Autofac.Core.Resolving.InstanceLookup.Execute() 的第 79 行\Core\Source\Autofac\Core\Resolving\InstanceLookup.cs:第 61 行 Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable 1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Resolving\ResolveOperation.cs:line 123
at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable
1 parameters) in c:\Projects\OSS\autofac\Core\ Source\Autofac\Core\Resolving\ResolveOperation.cs:Autofac.Core.Lifetime.LifetimeScope.ResolveComponent 的第 85 行(IComponentRegistration 注册,IEnumerable1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\Core\Lifetime\LifetimeScope.cs:line 232
at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable
1 个参数,对象和实例)在 c:\Projects\OSS\autofac\Core\Source\Autofac\ResolutionExtensions.cs:第 736 行 Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable 1 parameters) in c:\Projects\OSS\autofac\Core\Source\Autofac\ResolutionExtensions.cs:line 343
at Autofac.ResolutionExtensions.Resolve[TService](IComponentContext context, IEnumerable
1 parameters) in c:\Projects \OSS\autofac\Core\Source\Autofac\ResolutionExtensions.cs: d:\Builds\OrchardFull\src\Orchard\Environment\ShellBuilders\ShellContextFactory.cs 中 Orchard.Environment.ShellBuilders.ShellContextFactory.CreateShellContext(ShellSettings settings) 的第 197 行: d:\Builds\Or 中 Orchard.Environment.DefaultOrchardHost.CreateShellContext(ShellSettings 设置) 的第 78 行
c# - Orchard CMS 中的 SqlDateTime 溢出错误
即使我选择了正确的日期值,我也无法弄清楚为什么会出现此错误。我还希望当用户单击创建课程时,应自动填写日期。
“SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间”
$
零件驱动程序.cs
CoursePartHandler.cs
课程.cshtml
c# - 使用服务获取所有 IUser
在果园 1.6 中,我想获取 Orchard_Users_UserPartRecord 表中的所有记录
我可以通过说得到一个用户:
或者
是否没有某种查询或服务允许我获取所有用户?...我确定有,但我看不到它,所以我尝试添加我自己的...
在membershipService.cs iv中的Orchard.Users模块中添加:
IUserService iv 中的 tehn 添加了:
并在 userService iv 中添加:
然后我需要让所有用户可以说:
我认为有一项服务已经这样做了,我只是没有看到。有任何想法吗?
orchardcms - 编辑部件时显示 MediaLibraryPickerField
我在这里遗漏了一些东西,我一生都无法弄清楚是什么。
我已将 MediaLibraryPickerField 添加到我创建的部分:
我可以验证该字段是否已正确添加到我的部分。这部分属于自定义类型:
我有我的驱动程序设置以在编辑时返回以下内容:
我的编辑视图如下所示:
在某些地方,媒体选择器应该出现,但在创建新平面图时从未出现。我得到的只是我部分中的字段(FloorPlanName)。如何让媒体选择器显示?如果我将媒体选择器添加为我的内容类型上的一个字段,它会显示,但我不应该也可以这样做吗?
migration - Orchard CMS 中奇怪的分类学迁移问题(1.6 到 1.7.2)
交叉邮件: https ://orchard.codeplex.com/discussions/484033
我正在从 Orchard CMS 1.6 迁移到 1.7.2。为了提供一些背景知识,在通过更新表格来迁移分类学中的术语之前,我已经解决了一个先前的问题:
所以我有一些内容类型,它们有一些与之相关的分类法。
- 我可以创建没有关联分类术语的新内容项(什么都不选)
- 我只能用一些特定的术语创建新的内容项(在术语中没有看到模式)
- 我无法创建/保存/发布与某些特定术语相关的新内容项(页面只是尝试加载,就像后台有无限循环)
最糟糕的是,即使在调试模式下,也不会引发或记录任何错误。
任何人有任何想法或线索?有没有人遇到过类似的行为?
谢谢!
orchardcms - 在 Orchard CMS 1.7.2 中高效查询与特定术语相关的内容项
我有一个带有 TaxonomyField 的内容类型,以及许多带有与其相关联的各种术语的内容项。给定一个术语(不是术语 ID,而是实际的文本术语),查询与该术语关联的所有内容项的最有效方法是什么?
orchardcms - 果园未更新时重置密码
使用果园 1.6。在仪表板的设置部分中,我启用了“显示链接以使用户能够重置密码”
在服务器上更新此功能后,用户现在可以请求向他们发送丢失的密码电子邮件,以便他们更改密码。这一切都很好,但是新密码不会生效。旧密码还能用吗?为什么是这样?
感谢您的回复
orchardcms - 果园模块中定义的内容类型的默认模板
我正在自定义 Orchard 模块中创建产品内容类型。我想定义用于在我的模块中呈现产品内容项的默认模板。使用我的模块的客户应该能够在他们自己的主题中覆盖我的默认模板。这可能吗?如果是这样,怎么做?
c# - Orchard NHibernate 模型,更新对象
希望以前没有人问过这个问题,但这是我的问题。我已经像这样创建了我的模型:
这反过来又创造了我的迁移:
我假设 Orchard NHibernate 的工作方式与 EF 相同,因为基于命名约定,我的 Survey 和 Survey_Id 问题的属性映射到数据库中的同一字段(我的迁移会让我相信这是正确的)。
这是我的问题:使用 Orchard 中的 IRepository 在数据库中创建对象会生成如下所示的 sql
哪个错误,因为 Survey_Id 存在两次。
任何帮助或建议都会很棒。
orchardcms - 如何迭代分类中的术语列表
提供分类名称或 ID,我如何迭代所述分类中的术语列表?
例如,我想做这样的事情: