【发布时间】:2014-02-05 01:57:40
【问题描述】:
您好,这是我第一次在远程服务器上发布使用实体框架开发的项目。页面工作正常,但是当我尝试访问我的保留区域时,读取数据库时,我收到此错误
找不到请求的 .Net Framework 数据提供程序。可能没有安装。
说明:在执行当前网络请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.ArgumentException:找不到请求的 .Net Framework 数据提供程序。可能没有安装。
来源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
堆栈跟踪:
[ArgumentException: 无法找到请求的 .Net Framework 数据 提供者。它可能没有安装。]
System.Data.Common.DbProviderFactories.GetFactory(字符串 providerInvariantName) +1402071
System.Data.EntityClient.EntityConnection.GetFactory(字符串 providerString) +35[ArgumentException: 找不到指定的商店提供程序 配置,或无效。]
System.Data.EntityClient.EntityConnection.GetFactory(字符串 提供者字符串)+62
System.Data.EntityClient.EntityConnection.ChangeConnectionString(字符串 新连接字符串)+263
System.Data.EntityClient.EntityConnection..ctor(字符串 连接字符串)+81
System.Data.Objects.ObjectContext.CreateEntityConnection(字符串 连接字符串)+42
System.Data.Objects.ObjectContext..ctor(字符串连接字符串, 字符串 defaultContainerName) +16
shield_trust.db_shieldtrustEntities..ctor() 在 D:\trust-company\shield_trust\shield_trust\POCO.Context.cs:23
shield_trust.user_login.check_login() 在 D:\trust-company\shield_trust\shield_trust\user_login.aspx.cs:65
shield_trust.user_login.entraButton_Click(对象发送者,EventArgs e) 在 D:\trust-company\shield_trust\shield_trust\user_login.aspx.cs:25
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(字符串 事件参数)+112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(字符串 eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,字符串 eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36 System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint) +5563
我必须将一些 dll 复制到我的 bin 文件夹中或修改我的 web.config?
【问题讨论】:
-
检查这个post,它刚刚对我有用!
标签: c# asp.net .net entity-framework