Solved

Error: Unable to find the requested .Net Framework Data Provider.  It may not be installed.

Posted on 2014-10-20
6
48 Views
Last Modified: 2016-06-15
Receiving this error once published to Webyhost4life server (see here http://www.bribie.soccerclubstats.com/)

I guess the problem is with my connection string? Not really sure. I'm also not sure why the error references the physical location of my application on my local PC (where it works fine with an alternative connection string)

Here is the connection string section from my config...

  <connectionStrings>
  <add name="SQLiteEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SQLite;provider connection string=&quot;data source=~/App_Data/1.080000.iKeepScore;&quot;"   providerName="System.Data.EntityClient" />
  </connectionStrings
0
Comment
Question by:Clever_Bob
  • 2
6 Comments
 
LVL 28

Expert Comment

by:sammySeltzer
ID: 40395400
Two things:

One, if it is referencing your local PC, can you make sure that you are uploading the correct files?

Second, this might be an instance where your .net framework is corrupt.

This link explains how you can repair that if it were the problem.

http://support.microsoft.com/kb/306160/en-us
0
 
LVL 7

Author Comment

by:Clever_Bob
ID: 40395792
thanks for the input.

Do you mean the framework on the server? Its hosted by Webhost4life

I'm using the 'Publish' feature in Visual Studio 2010, so presumably the publishing mechanism is sound
0
 
LVL 78

Accepted Solution

by:
David Johnson, CD, MVP earned 500 total points
ID: 40396176
Webhost4lite doesn't support sqlite.
this is what they support
MS Access (Multi Language) 
MySQL Database
MSSQL 2008 Database
Microsoft SQL Server Management Studio
MSSQL Fulltext Search

Open in new window

0
 
LVL 7

Author Comment

by:Clever_Bob
ID: 40398259
Thanks David - how can they unsupport it though? Can they specifically disable it somehow? Its just a file sitting in the application directory.
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Thoughout my experience working on eCommerce web applications I have seen applications succumbing to increased user demand and throughput. With increased loads the response times started to spike, which leads to user frustration and lost sales. I ha…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
Use Wufoo, an online form creation tool, to make powerful forms. Learn how to choose which pages of your form are visible to your users based on their inputs. The page rules feature provides you with an opportunity to create if:then statements for y…
Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.

706 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now