Check the following,
Check the
version
of the dll you have placed and the version you application has reference to.First check if you have installed
Oracle client(ODAC)
in the web server. Without oracle client your application will not load the assembly.If it has Oracle client installed then check whether its
32 or 64 bit
and your application should have reference to same bit version of the assembly.Also IIS
32bit Enabled
property should match the Oracle DataAccess dll your application referencing. (Basically processor architecture of Oracle Client installation in the server, Oracle.DataAccess dll and IIS enabled bit version should be same. either 32 or 64)Check the
GAC
and remove if there is any other Oracle DataAccess dlls.