The final solution to your assembly redirect errors
Okay, hopefully this should help resolve any (sane) assembly reference discrepancies ...
- Check the error.

- Check web.config after the assembly redirect. Create one if not exists.

- Right-click the reference for the assembly and choose Properties.

- Check the Version (not Runtime version) in the Properties table. Copy that.

- Paste into the newVersion attribute.

- For convenience, change the last part of the oldVersion to something high, round and imaginary.

Rejoice.