首先,我發現很多問題和許多答案與我的問題相關或感知完全相同,但是似乎沒有任何東西可以解決我的問題。找不到實體框架數據提供者,實體客戶端
我有一個全新的模板MVC4網站,一個全新的數據庫在全新安裝的SQL Server 2008 R2。 我在數據庫上運行了aspnet_regsql並創建了所有表 我創建了在我的web.config中生成connectionstring的.edmx模型。
<connectionStrings>
<add name="TestEntities" connectionString="metadata=res://*/Models.Test.csdl|res://*/Models.Test.ssdl|res://*/Models.Test.msl;provider=System.Data.SqlClient;provider connection string="data source=WEBSRV\SQLEXPRESS;initial catalog=Test;persist security info=True;user id=Test;password=Test#1337;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
構建網站返回我的錯誤 Unable to find the requested .Net Framework Data Provider. It may not be installed.
沒有自我封閉<DbProviderFactories/>
在我machine.config中 同樣的問題也發生閹我在本地運行的網站在Visual Studio的Web主機或我的網絡服務器的IIS。 我還沒有安裝任何NuGet軟件包
爲什麼我得到這個錯誤?
you'are權,需要進行簡單的會員 –
一個額外的連接是否可以張貼一些(例如)代碼? – Odrai
你可以顯示更新的connectionStrings嗎? – deathrace