Назад | Перейти на главную страницу

Внешний компонент вызвал ошибку исключения. ЗАПИСЬ СТРАНИЦЫ ASP.NET ASPX

у меня есть aspx страница, которая взаимодействует с имеющимся у меня веб-сервисом. Он подключается к SQL Server база данных на моем виртуальном выделенном сервере. При небольшом использовании я получаю эту ошибку

Внешний компонент вызвал ошибку исключения.

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

Детали исключения: System.Runtime.InteropServices.SEHException: External component has thrown an exception.

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

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

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

[SEHException (0x80004005): External component has thrown an exception.]
   Luxand.FSDK.Initialize(String DataFilesPath) +0
   WebService.onLoad() +70
   WebService..ctor() +91
   facematch.btn_submit_Click(Object sender, EventArgs e) +218
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746

Я тоже получаю это:

Возникло исключение типа System.OutOfMemoryException.

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

Сведения об исключении: System.OutOfMemoryException: возникло исключение типа «System.OutOfMemoryException».

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

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

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

[OutOfMemoryException: возникло исключение типа 'System.OutOfMemoryException'.] System.Data.SqlClient.TdsParser.ReadSqlValue (значение SqlBuffer, мд SqlMetaDataPriv, длина Int32, TdsParserDataPriv.Md, длина Int32, TdsParserStateObject. +88 System.Data.SqlClient.SqlDataReader.ReadColumn (Int32 i, логическое setTimeout) +223 System.Data.SqlClient.SqlDataReader.GetValueInternal (Int32 i) +17 System.Data.SqlClient.SqlDataReader.GetValues ​​(значения объекта []) +181 System.Data.ProviderBase.CommonLanguageSubsetDataReader.GetValues ​​(значения Object []) +10 System.Data.ProviderBase.SchemaMapping.LoadDataRow () +30 System.Data.Common.DataAdapter.FillLoadDataRow (отображение данных SchemaMapping) +137 .Common.DataAdapter.FillFromReader (набор данных DataSet, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) +153 System.Data.Common.DataTapter.DataAdapter. es, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) +283 System.Data.Common.DbDataAdapter.FillInternal (набор данных DataSet, таблицы данных DataTable [], Int32 startRecord, Int32 maxRecords, String srcTable, команда IDbCommand, CommandBehavior, поведение системы). Data.Common.DbDataAdapter.Fill (DataTable [] dataTables, Int32 startRecord, Int32 maxRecords, команда IDbCommand, поведение CommandBehavior) +162 System.Data.Common.DbDataAdapter.Fill (DataTable dataTable) +107 Dataservice.getProfile () +110 facemim .btn_submit_Click (отправитель объекта, EventArgs e) +97 System.Web.UI.WebControls.Button.OnClick (EventArgs e) +105 System.Web.UI.WebControls.Button.RaisePostBackEvent (String eventArgument) +107 System.Web .WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (String eventArgument) +7 System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl, String eventArgument (postBackEventHandler), String eventArgument.PostBataData.UaI ) +33 System.Web. UI.Page.ProcessRequestMain (логическое includeStagesBeforeAsyncPoint, логическое includeStagesAfterAsyncPoint) +1746

Это означает, что следующий метод вызвал исключение:

Luxand.FSDK.Initialize(String DataFilesPath)

Не могли бы вы выяснить, что в DataFilesPath? Может что то не так настроено?

Или иначе что-то не так с этим Luxand.FSDK библиотека. Я полагаю, это COM-компонент? Это правильно зарегистрировано? Есть ли у него все необходимые права пользователя?

Или, может быть, компонент просто не может (или не настроен) работать в многопоточной среде (какой является ASP.NET)?