c# - net - crud mvc




تعذر العثور على الإصدار "ميكروسوفت.SqlServer.Types" الإصدار 10 أو أحدث (2)

لدي مشكلة. أنا غير قادر على إضافة ترحيل إلى بلدي ASP.NET ويبابي 2 المشروع. أحصل على خطأ:

"الأنواع والوظائف المكانية غير متوفرة لهذا المزود لأنه لم يتم العثور على الإصدار Microsoft.SqlServer.Types" الإصدار 10 أو الأحدث ".

وأنا أعلم أن هناك العديد من الأسئلة والأجوبة حول هذا، مثل:

لكن! المشكلة هي...

  • لقد قمت بالفعل بتثبيت Microsoft.SqlServer.Types.
  • لدي بالفعل Global.asax تكوين مع: SqlServerTypes.Utilities.LoadNativeAssemblies (Server.MapPath ("~ / بن")) في Application_Start.
  • يتم تعيين المرجع إلى النسخة المحلية> ترو.
  • يتم تحديث جميع حزم نوجيت.
  • أنا بالفعل محاولة لخفض مستوى وترقية الحزمة.

هذا هو الخطأ الكامل عندما أحاول تشغيل على سبيل المثال أد-ميغراتيون v002 :

System.InvalidOperationException: لا تتوفر الأنواع والوظائف المكانية لهذا الموفر لأنه تعذر العثور على الإصدار Microsoft.SqlServer.Types التجميعي 10 أو أحدث.
أر System.Data.Entity.SqlServer.SqlTypesAssemblyLoader.GetSqlTypesAssembly () في System.Data.Entity.SqlServer.SqlSpatialServices.GeographyFromText (سلسلة ويلكنونتكست) أر System.Data.Entity.Spatial.DbGeography.FromText (سلسلة ويلكنونتكست) أر System.Data .Entity.Migrations.Model.ColumnModel.CreateDefaultValue ()
أر System.Data.Entity.Migrations.Model.ColumnModel..ctor (بريميتيفتيبكيند تايب، تايبوسيج تايبوسيج) أر System.Data.Entity.Migrations.Infrastructure.EdmModelDiffer.BuildColumnModel (خاصية إدمبروبيرتي، تايبوسيج كونسيبتالتيبوسيج، تيبوسيج ديفولتوريتيبوسيج، إيديكتيوناري 2 annotations) en System.Data.Entity.Migrations.Infrastructure.EdmModelDiffer.BuildColumnModel(EdmProperty property, ModelMetadata modelMetadata, IDictionary 2 الشروح)
إن System.Data.Entity.Migrations.Infrastructure.EdmModelDiffer. <> c__DisplayClass2e3.b__2df (إدمبروبيرتي p) أر System.Data.Entity.Utilities.IEnumerableExtensions.Each [T] (إينوميرابل 1 ts, Action 1 1 ts, Action ) أر System.Data .Entity.Migrations.Infrastructure.EdmModelDiffer.BuildCreateTableOperation (إنتيتيسيت كيانتسيت، موديلميتاداتا موديلمتاداتا) في System.Data.Entity.Migrations.Infrastructure.EdmModelDiffer.b__194 (إنتيتيست إس) إن System.Linq.Enumerable.WhereSelectEnumerableIterator 2.MoveNext()
en System.Collections.Generic.List
2.MoveNext()
en System.Collections.Generic.List
2.MoveNext()
en System.Collections.Generic.List
1..ctor (إينوميرابل 1 collection)
en System.Linq.Enumerable.ToList[TSource](IEnumerable
كولكتيون 1 collection)
en System.Linq.Enumerable.ToList[TSource](IEnumerable
1 collection)
en System.Linq.Enumerable.ToList[TSource](IEnumerable
1 collection)
en System.Linq.Enumerable.ToList[TSource](IEnumerable
1 سورس) إن System.Data.Entity.Migrations.Infrastructure.EdmModelDiffer.Diff (مصدر نموذج البيانات ميتاديتاداتا، ليزي 1 modificationCommandTreeGenerator, MigrationSqlGenerator migrationSqlGenerator, String sourceModelVersion, String targetModelVersion) en System.Data.Entity.Migrations.Infrastructure.EdmModelDiffer.Diff(XDocument sourceModel, XDocument targetModel, Lazy 1 موديفيكاتيونكوماندتريجينيراتور، ميغراتيونسكلجينيراتور ميغراتيونسكلجينيراتور، سلسلة مصدرمودلفرزيون، سترينغ تارجيمودلفرزيون) إن System.Data.Entity.Migrations.DbMigrator.Scaffold (سلسلة ميغراتيونام، سترينغ نامسباس، بولان إغنورشانجيس) إن System.Data.Entity.Migrations.Design.MigrationScaffolder.Scaffold (سترينغ ميغراتيونام، بولان إغنورشانجيس) أر في System.Data.Entity.Migrations.Design.ToolingFacade.ScaffoldRunner.Scaffold (ميغراتيونسكافولدر سكافولدر) في النظام. Data.Entity.Migrations.Design.ToolingFacade.ScaffoldRunner.Run () أر System.AppDo main.DoCallBack (كروسبدوماينديليغات كالباكديليغات) إن System.AppDomain.DoCallBack (كروسبدوماينديليغات كالباكديليغات)
أر System.Data.Entity.Migrations.Design.ToolingFacade.Run (باسيرونر رونر) في System.Data.Entity.Migrations.Design.ToolingFacade.Scaffold (سلسلة ميغراتيونام، لغة السلسلة، سلسلة روتنامزباس، إغنوريشانجيس منطقية) أر System.Data. Entity.Migrations.AddMigrationCommand.Execute (اسم السلسلة، القوة المنطقية، إغنورانجانجيس المنطقية) في System.Data.Entity.Migrations.AddMigrationCommand. <> c__DisplayClass2. <. كتور> b__0 () أر System.Data.Entity.Migrations.MigrationsDomainCommand. تنفيذ (أمر الإجراء)



قد تكون المشكلة "افتراضية". تحتاج إلى أن يكون SqlServerSpatial140.dll في مجلد بن في لحظة إصدار الأمر إضافة الترحيل. مجرد نسخ .dll إلى بن لأغراض التنمية واستبدال يدويا الإصدار (x86 / x64) أثناء النشر. خادم سكل (2012+) بالفعل التجمع تثبيت.





azure