无法从后端删除Umbraco成员类型

时间:2015-01-19 16:12:26

标签: content-management-system umbraco

我为Umbraco安装了Dialogue论坛插件。我已经设置好了,工作得很好。我可以通过论坛本身和代码创建新成员。

但是,当我从CMS后端手动删除它们时,我收到错误告诉我需要联系我的管理员(我)并检查日志。

检查日志我发现了这个:

2015-01-19 09:21:19,090 [5] ERROR System.Web.IHtmlString - [Thread 15] Dialogue Package: Error trying to delete Dialogue member
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at System.Collections.ObjectModel.KeyedCollection`2.get_Item(TKey key)
   at Dialogue.Logic.Services.MemberService.RefreshMemberPosts(Member member, Int32 amount)
   at Dialogue.Logic.Services.PostService.SyncMembersPostCount(List`1 members)
   at Dialogue.Logic.Services.PostService.Delete(Post post)
   at Dialogue.Logic.Services.MemberService.DeleteAllAssociatedMemberInfo(Int32 userId, UnitOfWork unitOfWork)

2015-01-19 09:21:19,095 [5] ERROR System.Web.IHtmlString - [Thread 24] Dialogue Package: Error trying to delete Dialogue member
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at System.Collections.ObjectModel.KeyedCollection`2.get_Item(TKey key)
   at Dialogue.Logic.Services.MemberService.RefreshMemberPosts(Member member, Int32 amount)
   at Dialogue.Logic.Services.PostService.SyncMembersPostCount(List`1 members)
   at Dialogue.Logic.Services.PostService.Delete(Post post)
   at Dialogue.Logic.Services.MemberService.DeleteAllAssociatedMemberInfo(Int32 userId, UnitOfWork unitOfWork)


2015-01-19 09:21:19,110 [5] WARN  System.Web.IHtmlString - [Thread 15] Dialogue Package: There was an error attemping to delete member barry scott and all of their associated data (Posts, Topics etc...)
2015-01-19 09:21:19,131 [5] WARN  System.Web.IHtmlString - [Thread 24] Dialogue Package: There was an error attemping to delete member bryanredban and all of their associated data (Posts, Topics etc...)
2015-01-19 09:22:07,960 [5] ERROR Umbraco.Web.Scheduling.ScheduledPublishing - [Thread 8] An error occurred with the scheduled publishing
System.Net.WebException: The remote server returned an error: (404) Not Found.
   at System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
   at System.Net.WebClient.UploadString(Uri address, String method, String data)
   at Umbraco.Web.Scheduling.ScheduledPublishing.Run()

虽然我总体上认为我的后端无法找到该成员,但我真的很难知道它是如何创建成员的。我的意思是,如果它可以创建一个成员,它也应该能够删除一个成员。

我仍然可以删除正常的umbraco成员。我甚至尝试卸载对话并重新安装,但我遇到了同样的问题。我甚至已经进入我的服务器并删除了对话创建的每个数据库,但问题仍然存在。

以前有没有人遇到这个问题?是否有人可以推荐我尝试的东西?

1 个答案:

答案 0 :(得分:0)

听起来像个臭虫也是我。我会试着发布这个 对话论坛:http://our.umbraco.org/projects/collaboration/dialogue/general