Skip to main content

A file is missing either in your ShareGate Migrate or .NET Framework installation and prevents the application from running correctly

Updated over 3 weeks ago

Symptoms

When operating, ShareGate Migrate displays the following error:

A file is missing either in your ShareGate Migrate or .NET Framework installation and prevents the application from running correctly: 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

Error code

  • IN-172-155

  • IN-028-155

  • SG-000-155

Any error code ending with: -155

Details

This error occurs when ShareGate Migrate needs to load an assembly to execute an operation, but the assembly is not found. ShareGate Migrate is built on the Microsoft .NET Framework, so most of the time, when this error occurs, it is because the installed .NET Framework is either incomplete or corrupted, resulting in a missing assembly file. A widespread scenario for this to occur is when the Microsoft .NET Framework Client Profile is installed. ShareGate Migrate requires the full version to run, not only the client profile.

Another possible cause of this error is a corrupted ShareGate Migrate installation that is missing an assembly file in its installation folder.

Solution

To resolve this error, you can repair or reinstall ShareGate Migrate and the Microsoft .NET Framework by following this procedure:

  1. Run the .NET Framework installer. If you get a message saying it is already installed, try repairing it instead.

  2. Retry the operation in ShareGate Migrate. If it still fails, continue to the next step.

  3. Uninstall ShareGate Migrate from your computer.

  4. Download the latest version of ShareGate Migrate here and install it.

  5. Retry the operation in ShareGate Migrate; it should now succeed. If you still get the error, please contact our technical support.

Did this answer your question?