Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Shuchita 45 posts 154 karma points
    Mar 14, 2023 @ 05:34
    Shuchita
    0

    Upgrade Umbraco 7 to Umbraco 8, Autofac is not working.

    Hi Support,

    I have upgraded Umbraco 7 latest version project to Umbraco 8.18.5 (latest). Now I am getting issue with Dependency Container builder e.g.:

    Boot failed: Umbraco cannot run. See Umbraco's log file for more details.
    -> Umbraco.Core.Exceptions. BootFailed Exception: Boot failed.
    -> System.Invalid Operation Exception: Build() or Update() can only be called once on a ContainerBuilder.
    at Autofac.ContainerBuilder.Build(IComponentRegistry componentRegistry, Boolean exclude DefaultModules)
    at Autofac.ContainerBuilder. Build(ContainerBuild Options options)
    

    I think Umbraco 8 will not support Autofac because Umbraco 8 is using .Net Framework 4.7.2 and Autofac does not support 4.7.2 Framework.

    Is there any alternate for Autofac in Umbraco 8? Also I have checked LightInject is using Umbraco 8, so Is that alternate option for Umbraco 8?

    Thank you.

  • Søren Kottal 713 posts 4571 karma points MVP 6x c-trib
    Mar 14, 2023 @ 07:47
    Søren Kottal
    0

    Hi Shuchita

    Umbraco 8 is already bundled with Lightinject so that could be a good option.

    Any reason you are not upgrading to at least 10 (the latest LTS)?

  • Shuchita 45 posts 154 karma points
    Mar 14, 2023 @ 08:26
    Shuchita
    0

    Thanks Søren Kottal for the quick reply.

    I will try to update dependency with LightInject.

    Also, I will upgrade to Umbraco 10 later. Currently there are so many dependency for .Net Framework, that's why I am upgrading to Umbraco 8.

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies