Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post Apr 30, 2010 10:47 PM by vGHazard
Apr 22, 2010 11:39 AM|LINK
I created an asp form that connect to my access database, uding windows server 2003 64X but i am having trouble accessing the page due to the error that says provider not installed on local machine,
i found some posts online that requested to make the iis allow 32Bit connection which i did; however the error now is gone but the page keep looping without displaying anything.
I hope that i explained my problem clearly if anyone have the answer to this please share it with me.
Apr 22, 2010 12:59 PM|LINK
Can you post your that we can verify that you are connection properly.
Apr 22, 2010 04:28 PM|LINK
An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Unable to find the requested .Net Framework Data Provider. It may not be installed.
Hope this explains everything
Apr 22, 2010 05:11 PM|LINK
Apr 22, 2010 05:50 PM|LINK
Unfortunately i had these links already but did not yield any good results i am still in search of the right answer thanks for your reply.
Apr 30, 2010 10:47 PM|LINK
I had the same problem, and just fixed it.
I'm running Windows 7 x64 with IIS 7.5 and ASP.NET v3.5
After noticing that the project would work correctly if I started the website from a file location instead through IIS, turns out IIS wasnt allowing the website to run in 32-bit mode, and all I had to do was change the Application Pool's Advanced Setting:
Enable 32-bit Applications to true for the app pool my site was running (which for me was the DefaultAppPool). Didn't even need to rerun the aspnet_regiis -i option.
See link for reference: http://stackoverflow.com/questions/1201918/the-microsoft-jet-oledb-4-0-provider-is-not-registered-on-the-local-machine