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:
Download the Microsoft .NET 4.6.2 Framework installer.
Run the .NET Framework installer. If you get a message saying it is already installed, try repairing it instead.
Retry the operation in ShareGate Migrate. If it still fails, continue to the next step.
Uninstall ShareGate Migrate from your computer.
Download the latest version of ShareGate Migrate here and install it.
Retry the operation in ShareGate Migrate; it should now succeed. If you still get the error, please contact our technical support.
