I am trying to isolate the oracle client to the application by copying instantclient and setting the environment variable for ORACLE_HOME and PATH to global.asax.cs as described here and here , but when you start on the server you still get [OracleException (0x80004005): The provider is not compatible with the version of Oracle client] . Is there a way to programmatically check the client and provider to give a more descriptive error message?
EDIT This post has a beginning. It lists three causes of the error.
source share