Исключение прерывания потока в службе WCF

Я получаю странную ошибку при запуске службы WCF. Получение прерывания потока во время работы Я искал много решений, ничего не помогло, я публикую мою ошибку ниже.

Я вызываю службу WCF с веб-страницы. Служба WCF выполняет хранимую процедуру в цикле for, вызывает ли это прерывание потока? Я даже попытался увеличить тайм-аут выполнения httpruntime в web.config, но безуспешно.

System.Threading.ThreadAbortException: Thread was being aborted.
   at SNIReadSyncOverAsync(SNI_ConnWrapper* , SNI_Packet** , Int32 )
   at SNINativeMethodWrapper.SNIReadSyncOverAsync(SafeHandle pConn, IntPtr& packet, Int32 timeout)
   at System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
   at System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
   at System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
   at System.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value)
   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
   at System.Data.SqlClient.SqlDataReader.get_MetaData()
   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
   at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
   at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
   at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
   at System.Data.Objects.Internal.ObjectQueryExecutionPlan.Execute[TResultType](ObjectContext context, ObjectParameterCollection parameterValues)
   at System.Data.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption)
   at System.Data.Objects.ObjectQuery`1.System.Collections.Generic.IEnumerable<T>.GetEnumerator()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)

person Boominathan    schedule 21.05.2015    source источник
comment
Время ожидания вашего звонка в БД истекло. Проверьте, сколько времени занимает ваш SP в консоли управления?   -  person Mairaj Ahmad    schedule 21.05.2015
comment
Кажется, проблема с тайм-аутом. Проверьте этот пост, чтобы узнать, может ли помочь изменение тайм-аутов службы WCF.   -  person ChrisC73    schedule 21.05.2015
comment
Когда я запускаю тот же код с той же базой данных с сервера, я не сталкиваюсь с какими-либо проблемами, но когда я запускаю то же самое на сервере, я получаю проблемы @MairajAhmad ..   -  person Boominathan    schedule 21.05.2015
comment
closeTimeout = 10: 01: 00 openTimeout = 10: 01: 00 receiveTimeout = 10: 10: 00 sendTimeout = 10: 01: 00 моя конфигурация привязки ... @ ChrisC73   -  person Boominathan    schedule 21.05.2015
comment
Я думаю, нам здесь нужна дополнительная информация: 1) Сколько времени требуется службе, прежде чем сгенерировать исключение? 2) как выглядит конфигурация клиента и службы WCF?   -  person ChrisC73    schedule 21.05.2015
comment
Другая возможность - что-то записывается в каталог bin вашего веб-сайта., в результате чего он перезапустил пул приложений.   -  person ChrisC73    schedule 21.05.2015
comment
1. служба занимает 1 мин, прежде чем выдает ошибку. 2. И привязки, и конфигурация одинаковы как для клиента, так и для службы.   -  person Boominathan    schedule 21.05.2015
comment
Вам необходимо поделиться кодом, который вызывает это исключение, и было бы также полезно, если бы вы могли указать, какие настройки тайм-аута подключения установлены в вашем Sql Connection.   -  person rene    schedule 23.05.2015
comment
Вы сделали мой день @ ChrisC73, в моем случае я писал файл конфигурации в корзину непосредственно приложения ASP.NET, и это систематически вызывало исключение ThreadAbortException!   -  person Erwin Mayer    schedule 14.07.2018