मैं एएसपी.नेट एमवीसी 3 म्यूजिक स्टोर एप्लिकेशन ट्यूटोरियल का पालन कर रहा हूं लेकिन मैं भाग 4: http://www.asp.net/mvc/tutorials/mvc-music-store-part-4 में फंस रहा हूं। यह मुझे बता रहता है कि मैं एसक्यूएल डेटा प्रदाता स्थापित नहीं है:अनुरोधित नेट फ्रेमवर्क डेटा प्रदाता ढूंढने में असमर्थ। इसे शायद स्थापित न किया जा सके। - mvc3 asp.net ट्यूटोरियल का पालन करते समय
सटीक त्रुटि:
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 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at MusicApplication.Controllers.StoreController.Index() in C:\Users\Michelle\documents\visual studio 2010\Projects\MusicApplication\MusicApplication\Controllers\StoreController.cs:line 18
at lambda_method(Closure , ControllerBase , Object[])
at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters)
at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12()
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
InnerException:
मैं System.Data.SqlServerCe के संदर्भ में जोड़ लिया है - अब भी वही त्रुटि की है। किसी भी मार्गदर्शन की वास्तव में सराहना की जाएगी
मैं वर्तनी की जाँच और यकीन है कि यह 'है System.Data.SqlServerCe.4.0' होगा। अगर आपने इसे इंस्टॉल नहीं किया है तो http://www.microsoft.com/download/en/details.aspx?id=17876 भी। – Buildstarted
हाँ अपनी वर्तनी सही .. – michelle
आप फिर से स्थापित करने का प्रयास किया है एसक्यूएल सर्वर सीई? मेरे पास अतीत में कई मुद्दे थे जहां एक मरम्मत भी काम नहीं करती थी। अनइंस्टॉल करें (यदि आप 64-बिट ओएस पर हैं तो 32 और 64-बिट संस्करण दोनों) और फिर इंस्टॉल करें। –