Hi
I have my system running in Dev server however in my Prod server I'm facing this error "Unable to find the requested .Net Framework Data Provider. It may not be installed. "
[ArgumentException: Unable to find the requested .Net Framework Data Provider. It may not be installed.]
System.Data.EntityClient.EntityConnection.GetFactory(String providerString) +250
[ArgumentException: The specified store provider cannot be found in the configuration, or is not valid.]
QMIC.Authentication.Login(IPrincipal LogUser) in f:\In-House Applications\QMIC\Authentication.cs:67
QMIC.Default.Page_Load(Object sender, EventArgs e) in f:\In-House Applications\QMIC\Default.aspx.cs:18
System.Web.UI.Control.LoadRecursive() +71
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3178
I use LINQ to Entity with Oracle Database, from Server Explorer I can see my DB connection is fine "Test Succeeded" also in the debbuger mode I can see the DB data and site is running, however on IIS the above error appears!
I should mention that my application runs reports using SSRS and I had some compatibility issues of SQL Server & Oracle Client & ODAC so I had to deinstall & install all are 32bit now.
Moreover, I added .Net framework 3.5 feature as well as 4.5 in my server manager.
My connection string is,
<connectionStrings><add name="QMICEntities" connectionString="metadata=res://*/QMICModel.csdl|res://*/QMICModel.ssdl|res://*/QMICModel.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string="data source=ORCL;password=*****;persist security info=True;user id=QMIC"" providerName="System.Data.EntityClient" /></connectionStrings>
<configuration><configSections><!--For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468--><section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /></configSections>
I think this has to do with server IIS environment not my application because it used to run before the installation of other softwares.
Please help ..
Thank You
Banan Al Fayez