您好,这是我第一次在远程服务器上发布使用实体框架开发的项目。页面工作正常,但当我尝试访问我的保留区域并读取数据库时,出现以下错误:
无法找到请求的 .Net Framework 数据提供程序。可能未安装。
描述:当前 Web 请求执行过程中发生了一个未处理的异常。请查看堆栈跟踪以获取有关错误和代码中起源位置的更多信息。
异常详细信息:System.ArgumentException: 无法找到请求的 .Net Framework 数据提供程序。可能未安装。
Source Error:
当前 Web 请求执行期间生成了一个未处理的异常。可以使用下面的异常堆栈跟踪来确定异常源和位置。
堆栈跟踪:
[ArgumentException: 无法找到请求的 .Net Framework 数据提供程序。可能未安装。]
System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName) +1402071
System.Data.EntityClient.EntityConnection.GetFactory(String providerString) +35[ArgumentException: 在配置中找不到指定的存储提供程序,或者无效。]
在 D:\trust-company\shield_trust\shield_trust\user_login.aspx.cs 文件的第25行:
System.Data.EntityClient.EntityConnection.GetFactory(String providerString) +62
System.Data.EntityClient.EntityConnection.ChangeConnectionString(String newConnectionString) +263
System.Data.EntityClient.EntityConnection..ctor(String connectionString) +81
System.Data.Objects.ObjectContext.CreateEntityConnection(String connectionString) +42
System.Data.Objects.ObjectContext..ctor(String connectionString, String defaultContainerName) +16
shield_trust.db_shieldtrustEntities..ctor() in D:\trust-company\shield_trust\shield_trust\POCO.Context.cs:23
shield_trust.user_login.check_login() in D:\trust-company\shield_trust\shield_trust\user_login.aspx.cs:65
shield_trust.user_login.entraButton_Click(Object sender, EventArgs e)
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563我需要将某些dll复制到我的bin文件夹中或修改我的web.config文件吗?