【问题标题】:Umbraco upgrade issue with RTE & uSync & FormsRTE & uSync & Forms 的 Umbraco 升级问题
【发布时间】:2015-06-17 01:04:11
【问题描述】:

我是 Umbraco 的新手,我刚刚尝试从版本 7.1.1 升级到最新的 7.2.6。在我注意到 RTE 停止工作之前,我看起来都很好。然后我删除了 umbraco.config 文件和 TEMP 文件夹。

从那以后我不断收到此错误消息:

Cannot insert duplicate key row in object 'dbo.cmsMacroProperty' with unique index 'IX_cmsMacroProperty_Alias'. The duplicate key value is (11, FormGuid).
The statement has been terminated.

[SqlException (0x80131904): Cannot insert duplicate key row in object 'dbo.cmsMacroProperty' with unique index 'IX_cmsMacroProperty_Alias'. The duplicate key value is (11, FormGuid).
The statement has been terminated.]
   jumps.umbraco.usync.uSync.RunSync() +687
   jumps.umbraco.usync.uSync.DoOnStart() +118
   Umbraco.Core.EnumerableExtensions.ForEach(IEnumerable`1 items, Action`1 action) +148
   Umbraco.Core.CoreBootManager.Complete(Action`1 afterComplete) +116
   Umbraco.Web.WebBootManager.Complete(Action`1 afterComplete) +95
   Umbraco.Core.UmbracoApplicationBase.StartApplication(Object sender, EventArgs e) +223

[HttpException (0x80004005): Cannot insert duplicate key row in object 'dbo.cmsMacroProperty' with unique index 'IX_cmsMacroProperty_Alias'. The duplicate key value is (11, FormGuid).
The statement has been terminated.]
   System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +588
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +181
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +322
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +402
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +452

[HttpException (0x80004005): Cannot insert duplicate key row in object 'dbo.cmsMacroProperty' with unique index 'IX_cmsMacroProperty_Alias'. The duplicate key value is (11, FormGuid).
The statement has been terminated.]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +646
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +159
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +778

作为 Umbraco 的新手,我发现很难处理此异常并解决问题。

感谢任何帮助!

【问题讨论】:

    标签: c# asp.net-mvc umbraco umbraco7


    【解决方案1】:

    查看最初的错误,我认为您可能需要更新到最新版本的 uSync。要查看是否是这种情况,请从 bin 文件夹中删除 uSync DLL,然后查看是否一切正常。如果是这样,您只需获取最新版本的 uSync 并使用它而不是当前版本!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-12
      • 2016-03-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-14
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多