我正在关注ASP.NET MVC 3音乐商店应用程序教程,但我一直陷入第4部分: http : //www.asp.net/mvc/tutorials/mvc-music-store-part-4 。 它一直告诉我,我没有安装SQL数据提供者: 确切的错误: System.ArgumentException was unhandled by user code Message=Unable to find the requested .Net Framework Data Provider. It may not be installed. Source=System.Data StackTrace: at System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName) at System.Data.Entity.Internal.LazyInternalConnection.TryInitializeFromAppConfig(String name) at System.Data.Entity.Internal.LazyInternalConnection.Initialize() at System.Data.Entity.Internal.LazyInternalConnection.get_ConnectionHasModel() at System.Data.Entity.Internal.LazyInternalContext.InitializeContext() at System.Data.Entity.Internal.InternalContext.Initialize() at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) at System.Data.Entity.Internal.Linq.InternalSet`1.Initialize() at System.Data.Entity.Internal.Linq.InternalSet`1.GetEnumerator() at System.Data.Entity.Infrastructure.DbQuery`1.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator() at […]
如何在不使用Entity Framework进行安装的情况下部署和configurationODP.NET? A.如何部署和configurationOracle.DataAccess.Client? B.如何部署和configurationOracle.ManagedDataAccess.Client? C.为了使EDMXs与Oracle SSDL一起工作,你需要做什么? D.你需要安装哪些devise器支持?
背景信息: 我正在使用Microsoft Visual Web Developer 2010 Express。 关于我(缺乏)经验的信息:问题出现在我尝试通过的第一个教程中。 一些附加信息: 我很熟悉C#,Postgres,Rails(所以MVC和Web应用程序对我来说并不陌生) 我没有使用ASP.NET或SQL Server的经验 问题描述: 我试图完全遵循从“介绍到ASP.NET MVC 3” -教程的步骤,我从第5部分的第一步遇到问题- 添加MoviesController: 当我试图添加教程中显示的确切设置的“MoviesController”,然后单击“添加”我得到以下错误: “无法检索MvcMovie.Models.Movie的元数据, 无法find请求的.Net Framework数据提供程序 ,可能不会安装它。 Google在search短语“无法find所需的.Net Framework数据提供程序”时给出了大量的结果,但是到目前为止还没有任何解决方法。 我试过了: 我认为SQL-Server没有安装,所以我从Visual-Studio Express ISO安装它 – 得到了一个错误,然后我已经从ISO运行修复,它声称所有15点,包括SQL Server Express修复和.NET 4框架成功通过了。 我已经运行了一切成功的The_.NET_Framework_Setup_Verification_Tool。 http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx 提到(重新)安装和修复后,我重新创build项目,并遵循教程中所述的每一个步骤,并得到同样的错误。 我发现我应该在machine.config中寻找DbProviderFactories, 项目的root-Web.config具有以下条目 <connectionStrings> <add name="MovieDBContext" connectionString="Data Source=|DataDirectory|Movies.sdf" providerName="System.Data.SqlServerCe.4.0"/> 我的机器configuration文件只有一个DbProviderFactories条目: <DbProviderFactories> <add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SqlServerCe.3.5" […]