【问题标题】:.NETBlogEngine Error with theming.NETBlogEngine 主题错误
【发布时间】:2011-07-15 20:25:52
【问题描述】:

当我尝试使用新主题运行 blogengine 时,我得到了这个错误,现在我无法运行 BE2.5 这是错误

项目已添加。输入字典: 'enablereferrertracking' 正在添加的键:'enablereferrertracking'

我认为数据库中有错误的数据,因为与另一个数据库工作的相同副本请帮助我解决此问题。

这是堆栈跟踪

[ArgumentException:项目已被添加。输入字典: 'enablereferrertracking' 正在添加的键:'enablereferrertracking']
System.Collections.Hashtable.Insert(对象键,对象 nvalue,布尔值 添加)+9352427 System.Collections.Hashtable.Add(对象键,对象 价值)+11
System.Collections.Specialized.StringDictionary.Add(字符串键,字符串 值)+60 BlogEngine.Core.Providers.DbBlogProvider.LoadSettings() 在 E:\Projects\BlogEngine_25_Release\BlogEngine\DotNetSlave.BusinessLogic\Providers\DbBlogProvider.cs:1097 BlogEngine.Core.BlogSettings.Load() 在 E:\Projects\BlogEngine_25_Release\BlogEngine\DotNetSlave.BusinessLogic\BlogSettings.cs:1301 BlogEngine.Core.BlogSettings..ctor() 在 E:\Projects\BlogEngine_25_Release\BlogEngine\DotNetSlave.BusinessLogic\BlogSettings.cs:84 BlogEngine.Core.BlogSettings.GetInstanceSettings(Blog blog) 在 E:\Projects\BlogEngine_25_Release\BlogEngine\DotNetSlave.BusinessLogic\BlogSettings.cs:117 BlogEngine.Core.Web.HttpModules.WwwSubDomainModule.ContextBeginRequest(对象 发件人,EventArgs e) 在 E:\Projects\BlogEngine_25_Release\BlogEngine\DotNetSlave.BusinessLogic\Web\HttpModules\WwwSubDomainModule.cs:118 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

谢谢

【问题讨论】:

    标签: c# asp.net blogengine.net


    【解决方案1】:

    这只是一个想法。

    某处有一个 settings.xml 文件。编辑它,看看是否有两个(或更多)名为 enablereferrertracking 的标签。删除直到只有一个,看看是否有帮助。

    您必须重新启动应用程序域,因为它将文件加载到内存中。所以要么 iisreset,要么关闭开发网络服务器或任何你使用的东西。

    【讨论】:

    • 我将 mssql 用于数据存储也确实删除了该条目。但不工作。
    • 但提示是帮助我在删除所有冗余值后检查 sql 上的 be_Setting 表现在工作得很好,谢谢 MartinHN
    • 酷。您可以修改BlogSettings 类,以在添加项目之前检查字典中的项目。将为应用程序增加很好的鲁棒性。如果已经添加,甚至可以删除条目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-07
    相关资源
    最近更新 更多