我们在EPiServer 9.2应用程序中使用了过去两年中的Geta Tags 2.1.13。最近,我们应用了TagsGroupKey。下面是代码,
[TagsGroupKey("myTags")]
[UIHint("Tags")]
[Display(Name = "Tags", GroupName = SystemTabNames.Content, Order = 100)]
public virtual string TagData { get; set; }
[TagsGroupKey("myAuthors")]
[UIHint("Tags")]
[Display(Name = "Author", GroupName = SystemTabNames.Content, Order = 101)]
public virtual string Author { get; set; }
在添加GroupKey之前,镜像服务不需要在bin文件夹中包含“ Geta.Tags.ddl”,并且可以正常使用。 添加GroupKey后,镜像服务失败,并显示以下错误,
调用的目标已引发异常。 [错误 执行任务“ TestMirror”:初始化操作因初始化而失败 在类EPiServer.Initialization.ModelSyncInitialization,EPiServer, 版本= 9.2.0.0,文化=中性,PublicKeyToken = 8fe83dea738b45b7 (无法加载文件或程序集'Geta.Tags,版本= 2.1.13.0, 文化=中性,PublicKeyToken =空”或其依赖项之一。的 系统找不到指定的文件。)]
要解决以上错误,我将Geta.Tags.dll放入了bin文件夹,现在下面出现了一个新错误。
镜像作业:“ TestMirror”镜像状态:导出期间失败 发生以下错误:对象引用未设置为的实例 一个东西。 SourceService:导出0页TargetService:导入0 页,已移动0页,已删除0页(包括孩子)
EPiServerLog错误/ StackTrace,
2019-01-24 03:14:50,504 [13]错误 EPiServer.MirroringService.Proxy.RuntimeMirroringProxy:StartMirroring 失败的System.NullReferenceException:对象引用未设置为 对象的实例。在 EPiServer.Enterprise.DataExporter.CleanupPackage()在 EPiServer.Enterprise.DataExporter.Export()在 EPiServer.MirroringService.MirroringSourceService.MirroringExporter.SendPackage(DataExporter 出口商,TypeOfPackage typeOfpackage)位于 EPiServer.MirroringService.MirroringSourceService.MirroringExporter.ExportPackages() 在 EPiServer.MirroringService.MirroringSourceService.MirroringExporter.Export() 在 EPiServer.MirroringService.Proxy.RuntimeMirroringProxy.StartMirroring(Guid contextId,ValidationContext validateContext)
任何人都可以在这方面帮助我解决问题。
预先感谢, 哈里