當我試圖運行與新的主題blogengine我剛剛得到這個錯誤,現在我無法得到運行BE2.5 這裏是錯誤.NETBlogEngine錯誤與主題化
項目已經被添加。重點在詞典: 「enablereferrertracking」鍵被添加:「enablereferrertracking」
我想在數據庫中一些錯誤的數據,因爲與其他數據庫的工作同一個副本,請幫我解決這個問題。
,這裏是堆棧跟蹤
[ArgumentException的:項目已添加。鍵入詞典: 'enablereferrertracking'正在添加的鍵:'enablereferrertracking']
System.Collections.Hashtable.Insert(Object key,Object nvalue,Boolean add)+9352427 System.Collections.Hashtable.Add(Object key,Object 值)11
System.Collections.Specialized.StringDictionary.Add(String鍵,字符串 值)60個BlogEngine.Core.Providers.DbBlogProvider.LoadSettings() 在 E:\項目\ 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:\項目\ BlogEngine_25_Release \ BlogEngine \ DotNetSlave.BusinessLogic \ BlogSettings.cs:84個 BlogEngine.Core.BlogSettings.GetInstanceSettings(博客博客)在 E:\項目\ BlogEngine_25_Release \ BlogEngine \ DotNetSlave.BusinessLogic \ BlogSettings.cs:117 BlogEngine.Core.Web.HttpModules.WwwSubDomainModule.ContextBeginRequest(對象 發件人,EventArgs e)如 E:\項目\ BlogEngine_25_Release \ BlogEngine \ DotNetSlave.BusinessLogic \網絡\ HttpModules \ WwwSubDomainModule.cs:118 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,布爾型& completedSynchronously)+75
感謝
我使用mssql進行數據存儲也沒有刪除條目。但不工作。 – Gayan
但提示是幫我檢查sql上的be_Setting表後刪除所有冗餘值現在工作很不錯,謝謝MartinHN – Gayan
很酷。您可以修改'BlogSettings'類,在添加項目之前檢查項目的字典。會爲應用增加更好的健壯性。可能甚至刪除條目,如果它已被添加。 – MartinHN