Endros Ответов: 1

Как устранить проблему


Unable to find an entry point named 'SetClrFeatureSwitchMap' in DLL 'SqlServerSpatial110.dll'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.EntryPointNotFoundException: Unable to find an entry point named 'SetClrFeatureSwitchMap' in DLL 'SqlServerSpatial110.dll'.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[EntryPointNotFoundException: Unable to find an entry point named 'SetClrFeatureSwitchMap' in DLL 'SqlServerSpatial110.dll'.]
   Microsoft.SqlServer.Types.GLNativeMethods.SetClrFeatureSwitchMap(Int32 clrFeatureSwitchMap) +0
   Microsoft.SqlServer.Types.SqlGeometry.IsValidExpensive() +460
   Microsoft.SqlServer.Types.SqlGeometry.Construct(GeoData g, Int32 srid) +379
   Microsoft.SqlServer.Types.SqlGeometry.GeometryFromText(OpenGisType type, SqlChars text, Int32 srid) +578
   Microsoft.SqlServer.Types.SqlGeometry.Parse(SqlString s) +222

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
   System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0
   System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +76
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +211
   System.Data.SqlClient.SqlSpatialServices.GeometryFromText(String geometryText) +181
   System.Data.Mapping.Update.Internal.ExtentPlaceholderCreator.InitializeTypeDefaultMap() +820
   System.Data.Mapping.Update.Internal.ExtentPlaceholderCreator..cctor() +10

[TypeInitializationException: The type initializer for 'ExtentPlaceholderCreator' threw an exception.]
   System.Data.Mapping.Update.Internal.ExtentPlaceholderCreator.GetPropagatorResultForPrimitiveType(PrimitiveType primitiveType, PropagatorResult& result) +35
   System.Data.Mapping.Update.Internal.ExtentPlaceholderCreator.Visit(EdmMember node) +127
   System.Data.Mapping.Update.Internal.ExtentPlaceholderCreator.CreateEntitySetPlaceholder(EntitySet entitySet) +187
   System.Data.Mapping.Update.Internal.Propagator.Visit(DbScanExpression node) +273
   System.Data.Mapping.Update.Internal.Propagator.Visit(DbProjectExpression node) +183
   System.Data.Mapping.Update.Internal.<ProduceDynamicCommands>d__0.MoveNext() +941
   System.Linq.<ConcatIterator>d__71`1.MoveNext() +344
   System.Data.Mapping.Update.Internal.UpdateCommandOrderer..ctor(IEnumerable`1 commands, UpdateTranslator translator) +424
   System.Data.Mapping.Update.Internal.UpdateTranslator.ProduceCommands() +215
   System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager, IEntityAdapter adapter) +238
   System.Data.Objects.ObjectContext.SaveChanges(SaveOptions options) +583
   System.Web.Providers.DefaultMembershipProvider.GetPasswordWithFormat(String userName, Boolean updateLastLoginActivityDate, Int32& status, String& password, Int32& format, String& salt, Int32& failedPasswordAttemptCount, Int32& failedPasswordAnswerAttemptCount, Boolean& isApproved, DateTime& lastLoginDate, DateTime& lastActivityDate) +642
   System.Web.Providers.DefaultMembershipProvider.CheckPassword(String userName, String password, Boolean updateLastActivityDate, Boolean failIfNotApproved, String& salt, Int32& passwordFormat) +182
   System.Web.Providers.DefaultMembershipProvider.ValidateUser(String username, String password) +198
   System.Web.UI.WebControls.Login.AuthenticateUsingMembershipProvider(AuthenticateEventArgs e) +233
   System.Web.UI.WebControls.Login.AttemptLogin() +160
   System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e) +91
   System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +52
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3554


Что я уже пробовал:

Цитата:

Не удается найти точку входа с именем 'SetClrFeatureSwitchMap' в библиотеке 'SqlServerSpatial110.dll'.
Описание: необработанное исключение возникло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения Об Исключении: Система.EntryPointNotFoundException: не удалось найти точку входа с именем 'SetClrFeatureSwitchMap' в DLL 'SqlServerSpatial110.dll".

Ошибка Источника:

Необработанное исключение было сгенерировано во время выполнения текущего веб-запроса. Информацию о происхождении и местоположении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

трассировка стека:


[EntryPointNotFoundException: не удалось найти точку входа с именем 'SetClrFeatureSwitchMap' в DLL 'SqlServerSpatial110.dll".]
Майкрософт.От SQLServer.Типы.GLNativeMethods.SetClrFeatureSwitchMap (Int32 clrFeatureSwitchMap) +0
Майкрософт.От SQLServer.Типы.Типы данных sqlgeometry.IsValidExpensive() +460
Майкрософт.От SQLServer.Типы.Типы данных sqlgeometry.Конструкт (GeoData g, Int32 srid) +379
Майкрософт.От SQLServer.Типы.Типы данных sqlgeometry.GeometryFromText(тип OpenGisType, текст SqlChars, Int32 srid) +578
Майкрософт.От SQLServer.Типы.Типы данных sqlgeometry.Parse (SqlString s) +222

[TargetInvocationException: исключение вызвано адресат вызова.]
Системы.RuntimeMethodHandle.InvokeMethod (Object target, Object [] arguments, Signature sig, Boolean constructor) +0
Система.Отражение.RuntimeMethodInfo.UnsafeInvokeInternal(объект obj, объект[] параметров объекта[] аргументы) +76
Система.Отражение.RuntimeMethodInfo.Вызов(объект obj, флаг bindingflags параметр invokeattr, связующее, связующего, объект[] параметров, свойство CultureInfo культуры) +211
Системы.Данных.Sqlclient как.SqlSpatialServices.GeometryFromText (строка geometryText) +181
Системы.Данных.Сопоставления.Обновление.Внутренний.ExtentPlaceholderCreator.InitializeTypeDefaultMap() +820
Системы.Данных.Сопоставления.Обновление.Внутренний.ExtentPlaceholderCreator..cctor() +10

[TypeInitializationException: инициализатор типа для 'ExtentPlaceholderCreator' вызвал исключение.]
Системы.Данных.Сопоставления.Обновление.Внутренний.ExtentPlaceholderCreator.GetPropagatorResultForPrimitiveType(PrimitiveType primitiveType, PropagatorResult& result) +35
Системы.Данных.Сопоставления.Обновление.Внутренний.ExtentPlaceholderCreator.Визит (узел EdmMember) +127
Системы.Данных.Сопоставления.Обновление.Внутренний.ExtentPlaceholderCreator.CreateEntitySetPlaceholder(EntitySet entitySet) +187
Системы.Данных.Сопоставления.Обновление.Внутренний.Пропагатор.Визит (узел DbScanExpression) +273
Системы.Данных.Сопоставления.Обновление.Внутренний.Пропагатор.Посещение (узел DbProjectExpression) +183
Системы.Данных.Сопоставления.Обновление.Внутренний. & lt;producedynamiccommands> d_ _ 0. MoveNext() +941
System. Linq. & lt;concatiterator> d_ _ 71`1. MoveNext() +344
Системы.Данных.Сопоставления.Обновление.Внутренний.UpdateCommandOrderer..ctor(IEnumerable ' 1 команды, переводчик UpdateTranslator) +424
Системы.Данных.Сопоставления.Обновление.Внутренний.UpdateTranslator.ProduceCommands () +215
Системы.Данных.Сопоставления.Обновление.Внутренний.UpdateTranslator.Обновление (ientitystatemanager stateManager, адаптер IEntityAdapter) +238
Системы.Данных.Объекты.ObjectContext. SaveChanges (параметры SaveOptions) +583
Системы.Веб.Поставщики.DefaultMembershipProvider.GetPasswordWithFormat(строка имя пользователя, логическое updateLastLoginActivityDate, типа int32&амп; статус строку&усилителя; пароль, типа int32&амп; формат строки&амп; соль, int32 и усилителя; amp; failedPasswordAttemptCount, типа int32&амп; failedPasswordAnswerAttemptCount, логическое и amp; isApproved, дата&усилителя; lastLoginDate, дата&усилителя; значение lastactivitydate) +642
Системы.Веб.Поставщики.DefaultMembershipProvider.CheckPassword(строка имя пользователя, строка пароля, логическое updateLastActivityDate, логическое failIfNotApproved, строку&амп; соль, int32 и усилителя; amp; passwordFormat) +182
Системы.Веб.Поставщики.DefaultMembershipProvider.ValidateUser(строковое имя пользователя, строковый пароль) +198
Системы.Веб.Пользовательского интерфейса.WebControls.Авторизоваться.AuthenticateUsingMembershipProvider(AuthenticateEventArgs e) +233
Системы.Веб.Пользовательского интерфейса.WebControls.Авторизоваться.AttemptLogin() +160
Системы.Веб.Пользовательского интерфейса.WebControls.Авторизоваться.OnBubbleEvent(Object source, EventArgs e) +91
Системы.Веб.Пользовательского интерфейса.Контроль.RaiseBubbleEvent(Object source, EventArgs args) +52
Системы.Веб.Пользовательского интерфейса.Страницы.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3554

Suvendu Shekhar Giri

Этого недостаточно, чтобы выяснить точную проблему.
Вы еще не поделились соответствующим кодом.
Каково было ваше наблюдение во время отладки?
Что-нибудь пробовали из поиска в Google?

Импортируете ли вы какую-либо библиотеку c++?

1 Ответов

Рейтинг:
0

Endros

как сэр отнесется к этому Мисс

OriginalGriff

перейдите по ссылке, войдите в систему, добавьте комментарий...

Endros

Причина отслеживается до версии Microsoft. SqlServer.Типы.dll v11. 0. 0 (версия файла: 2011.110.2011.60), которая входит в состав MS SQL Server 2012 SP3.
SP2 в порядке и имеет Microsoft. SqlServer.Типы.dll v11. 0. 0 (версия файла: 2011.110.5058.0 ) поэтому я удалил SP3 из своей системы, но он все еще был в моем GAC (проверьте C:\Windows\assembly и посмотрите на свойства файла..это решение сэр, но не бойтесь ошибки
так что пришлось сделать следующее, чтобы переписать его. Это решило все для меня.