I have an internal report on my web application which when I browse to it locally displays as expected. I am using a rdlc and xsd with a standard <
rdlc
xsd
It's probably looking for one of its dependencies if you'r sure the dll is in the bin folder.
one of its dependencies
Instead of referencing from the GAC have you tried removing the reference and adding the following NuGet package ?
https://www.nuget.org/packages/Microsoft.SqlServer.Types/