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
|
Any error code ending with: -155 |
Details
This error occurs when ShareGate Migrate needs to load a type of file called an assembly to execute an operation, and the assembly is not found. ShareGate Migrate is an application 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, which results in a missing assembly file. A very common scenario for this to happen is when the Client Profile of the Microsoft .NET Framework is installed. ShareGate Migrate requires the full version to run, not only the client profile.
Another possible cause of this error is a corrupted installation of ShareGate Migrate, which is missing an assembly file in its installation folder.
Solution
To resolve this error, you can repair or re-install ShareGate Migrate and the Microsoft .NET Framework by following this procedure:
Download the Microsoft .NET Framework installer here.
Run the .NET Framework installer. If you get a message saying that it is already installed, you can instead try to repair it with this tool.
Retry the operation in ShareGate Migrate. If it still fails, continue to step 4.
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.