I have a Website that uses an Oracle connection with (Data Access Components), that all those dependencies were created in x86 architecture.
Now I have an OS x64, when I try to debug the site with Visual Studio, it compiles well, without problems with "Debug | Any CPU" configuration, but when I open the page it shows me dll errors (Dependencies) that were created in architecture x32.
What have I tried so far?
Uncheck "Use the 64 bit version of IIS Express for web sites and projects" in the Projects and Solutions Menu
Remove the check "Use the 64 bit version of IIS Express for web sites and projects" in the properties of "Projects and Solutions"
I think I can not change the project platform in "Configuration Manager" FROM "Any CPU" to "x86" because it is a website, and does not necessarily use a CPU architecture to compile. (I've seen many answers related to this, but it works only with web applications)
Compile the .sln via console with the devenv command using /Build "Debug|x86"
.
Put compilerOptions="/ plataform: x86" in the web.config
Modify the applicationhost.config of my IISExpress by: <add name="MyAppPool32bit" autoStart="true" enable32BitAppOnWin64="true" />
None of this has worked.
How can I solve it?
Can I convert the entire site with its dependencies to a 64-bit project?
Do I need to do something related to "Oracle Data Access"? For example, reinstall a driver with specific configuration?
Thanks !!