The application has failed to start because its side-by-side configuration is incorrect
<p>On one server, everything works.
I am attempting to call a C++ assembly from C#/ASP.NET application.</p>

<p>When I deploy the web application in another server, it fails with the error message:
"The application has failed to start because its side-by-side configuration is incorrect"</p>

<p>I have copied the dll into the correct folder which has permissions for the user and the application pool identity.
The path has been added in the PATH variable.
The DLL is fine and is not dependent on any other DLL.</p>

<p>What could cause this issue?</p>
