ProjectName.ssdl(2,2):错误0152:找不到ADO.NET的实体框架提供程序

时间:2015-02-10 08:46:08

标签: c# asp.net entity-framework-6

当我尝试通过其网址在生产中运行网站时,我收到以下错误:

  

ProjectName.ssdl(2,2):错误0152:找不到实体框架提供程序   对于具有不变名称和System.Data.SqlClient'的ADO.NET提供程序。   确保提供商已在' entityFramework'中注册。部分   应用程序配置文件。

我的web.config文件:

<connectionStrings>
    <add name="ProjectNameEntities" connectionString="metadata=res://*/ProjectNameModel.csdl|res://*/ProjectNameModel.ssdl|res://*/ProjectNameModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=SomeServer;initial catalog=SomeDB;User Id=SomeID;Password=SomePassWord;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/>
</connectionStrings>

我的配置文件中没有entityFramework部分(根据错误),但项目在生产环境中从Visual Studio运行良好。

澄清 - 通过URL我得到一个错误,通过Visual Studio它工作正常。

0 个答案:

没有答案