Today we have deployed some of our .exe’s and dlls on the server and when we ran the .exe we were getting the below exception.
“An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework”
I did check the .net versions and found all the things are absolutely fine. After sometime, came to know that the dll was blocked on the server.
To unblock the DLL or EXE,
Right click on DLL or EXE –> choose Properties –> click the Unblock button –> Apply and Ok.
The reason behind this blocking is normally operating system will blocks the DLL if it is copied from a network location because of security reasons.
Hope this helps.