У моей компании есть производственное веб-приложение, которое с сегодняшнего утра начало падать и сообщать обо всех видах ошибок. Мы испробовали множество решений, включая перезагрузку службы приложений, откат кода до предыдущей сборки, замену промежуточного слота производства на другие промежуточные слоты, масштабирование сервера до более высокого уровня. В каждом из этих случаев код будет нормально работать ровно за час до появления ошибок, что в конечном итоге приведет к остановке сервера.

За прошедшую неделю не было никаких изменений в коде, базе данных или любых других службах, находящихся под нашим контролем, и, конечно, не рано утром, так как проблемы начали происходить в самом начале рабочего дня (8:08 утра),

Несмотря на то, что ошибки поступают большими партиями, они, по-видимому, являются в основном теми же исключениями:

{"Message": "Время ожидания выполнения EVAL, инстанс: 21, mgr: неактивно, err: никогда, очередь: 1, qu: 0, qs: 1, qc: 0, wr: 0, wq: 0, in: 85, ar: 0, clientName:, serverEndpoint: не указано /redis-сервер: 6380, keyHashSlot: 15112, IOCP: (занято = 3, свободно = 997, мин = 200, макс = 1000), РАБОЧИЙ: (занято = 366, бесплатно = 7825, Min = 300, Max = 8191) (Пожалуйста, посмотрите в этой статье некоторые распространенные проблемы на стороне клиента, которые могут вызвать тайм-ауты: http://stackexchange.github.io/StackExchange.Redis/Timeouts) "," StackTrace ":" на StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl [T] (Сообщение, процессор ResultProcessor 1, сервер ServerEndPoint )\r\n в StackExchange.Redis.RedisBase.ExecuteSync [T] (Сообщение, процессор ResultProcessor 1, сервер ServerEndPoint )\r\n в StackExchange.Redis.RedisDatabase.ScriptEvaluate (строковый сценарий, ключи RedisKey [], значения RedisValue [], флаги CommandFlags)\r\n на веб-сайте Microsoft.Web.Redis.StackExchangeClientConnection. <> C__DisplayClass7_0.b__0 () в D:\TeamCityBuildAgent\work\f55792526e6d9089\src\Shared\StackExchangeClientConnection.cs: строка 67\r\n в Microsoft.Web.Redis.StackExchangeClientConnection.OperationExecutor (Func 1 redisOperation) in D:\\TeamCityBuildAgent\\work\\f55792526e6d9089\\src\\Shared\\StackExchangeClientConnection.cs:line 94\r\n at Microsoft.Web.Redis.StackExchangeClientConnection.RetryLogic(Func 1 redisOperation) в D:\TeamCityBuildAgent\work\f55792526e6d9089\src\Shared\StackExchangeClientConnection.cs: строка 117\r\n в Microsoft.Web.Redis.StackExchangeClientConnection.Eval (String script, String [] keyArgs, Object [] valueArgs) в D:\TeamCityBuildAgent\work\f55792526e6d9089\src\Shared\StackExchangeClientConnection.cs: строка 67\r\n в Microsoft.Web.Redis.RedisConnectionWrapper.TryTakeWriteLockAndGetData (DateTime lockTime, Int32 lockTimeout, Object & lockId, ISessionStateItemCollection & data, Int32 & sessionTimeout) в D:\TeamCityBuildAgent\work\f55792526e6d9089\src\ RedisSessionStateProvction \nWW.Redis.RedisSessionStateProvider.GetItemFromSessionStore (Boolean isWriteLockRequired, контекст HttpContext, идентификатор строки, логический и заблокированный, интервал времени и lockAge, Object & lockId, SessionStateActions & actions) в D:\TeamCityBuildAgent\work\f55792526e6d9089\ sisc. Web.Redis.RedisSessionStateProvider.GetItemExclusive (контекст HttpContext, идентификатор строки, логический и заблокированный, интервал времени и lockAge, объект и lockId, SessionStateActions и действия) в D:\TeamCityBuildAgent\work\f55792526e6d9089\src\ RedisSessionStateProvider\ RedisSessioncstate \ lineState: at.Web.SessionState.SessionStateModule.GetSessionStateItem ()\r\n в системе.Web.SessionState.SessionStateModule.BeginAcquireState (Источник объекта, EventArgs e, AsyncCallback cb, Object extraData)\r\n в системе.Web.HttpApplication.AsyncEventExecutionStep.Система.Web.HttpApplication.IExecutionStep.Execute ()\r\n в системе.Web.HttpApplication.ExecuteStepImpl (шаг IExecutionStep)\r\n в системе.Web.HttpApplication.ExecuteStep (шаг IExecutionStep, логическое и завершено синхронно) "," ExceptionType ":" StackExchange.Redis.RedisTimeoutException "," Data ": [" redis-command: EVAL "," request-sent-status: Sent "," redis-server: redis-server: 6380 "," Redis-Message: EVAL "," Redis-Instantaneous: 21 "," Redis-Manager-State: Inactive "," Redis-Last-Error: never "," Redis-Queue-Length: 1 "," Redis-Queue-Outstanding: 0 "," Redis-Queue-Ожидание -Response: 1 ",« Redis-Queue-Completion-Outstanding: 0 »,« Redis-Active-Writers: 0 »,« Redis-Write-Queue: 0 »,« Redis-Inbound-Bytes: 85 »,« Redis -Active-Readers: 0 "," Redis-Client-Name: "," Redis-Server-Endpoint: Unspecified /redis-server: 6380 "," Redis-Key-HashSlot: 15112 "," Redis-ThreadPool-IO- Завершение: (Занято = 3, Свободно = 997, Мин = 200, Макс = 1000) "," Рабочие Redis-ThreadPool: (Занято = 366, Свободно = 7825, Мин = 300, Макс = 8191) "," Redis- Занятые рабочие: 366 "]," InnerException ": null," InnerException ": null}

Этот также появляется иногда, хотя далеко не так часто:

{"Сообщение":"Ошибка основного поставщика при открытии.", "StackTrace":"в системе.Данные.Сущность.Ядро.EntityClient.EntityConnection.Открыть ()\r\n в системе.Данные.Сущность.Ядро.Объекты.ObjectContext.EnsureConnection (Boolean shouldMonitorTransactions)\r\n в системе.Данные.Сущность.Ядро.Объекты.ObjectContext.ExecuteInTransaction [T] (Func 1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess)\r\n at System.Data.Entity.Core.Objects.ObjectQuery 1. <> C__DisplayClass7.b__5 ()\r\n в системе.Данные.Сущность.Инфраструктура.DbExecutionStrategy.Выполните [TResult] ( операция Func 1)\r\n в системе.Данные.Сущность.Ядро.Объекты.ObjectQuery 1.GetResults (Nullable 1 forMergeOption)\r\n в системе.Данные.Сущность.Ядро.Объекты.ObjectQuery 1 ..GetEnumerator> b__0 ()\r\n в системе.Данные.Сущность.Внутренний.LazyEnumerator 1.MoveNext ()\r\n в системе.Linq.Перечислимых.FirstOrDefault [TSource] ( источник IEnumerable 1)\r\n в системе.Данные.Сущность.Ядро.Объекты.ELinq.ObjectQueryProvider.b__1 [TResult] ( последовательность IEnumerable 1)\r\n в системе.Данные.Сущность.Ядро.Объекты.ELinq.ObjectQueryProvider.ExecuteSingle [TResult] (IEnumerable 1 query, Expression queryRoot)\r\n в системе.Данные.Сущность.Ядро.Объекты.ELinq.ObjectQueryProvider.Система.Linq.IQueryProvider.Выполните [TResult] (выражение выражения)\r\n в системе.Данные.Сущность.Внутренний.Linq.DbQueryProvider.Выполните [TResult] (выражение выражения)\r\n в системе.Linq.Queryable.FirstOrDefault [TSource] (источник IQueryable`1)\r\n

Кроме того, я вошел в консоль Kudu и обнаружил eventlog.xml и иногда обнаруживал эти две ошибки:

1026 1 0 Ключевые слова 35832062 Приложение XXXXXXXXXXX Приложение: w3wp.exe Framework Версия: v4.0.30319 Описание: Процесс был прерван из-за необработанного исключения. Информация об исключении: Ninject.ActivationException в Ninject.KernelBase.Resolve(Ninject.Активация.IRequest) в Ninject.ResolutionExtensions.GetResolutionIterator(Ninject.Синтаксис.IResolutionRoot, Система.Тип, Система.Func 2<Ninject.Planning.Bindings.IBindingMetadata,Boolean>, System.Collections.Generic.IEnumerable 1, Boolean, Boolean) в Ninject.KernelBase.Система.IServiceProvider.GetService(System.Тип) на веб-сайте.Библиотека.ServiceLocator.GetService(System.Тип) на веб-сайте.Библиотека.ServiceLocator.GetService [System.__Canon, mscorlib, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089] на веб-сайте.Web.Помощники.Потоки.JournalCacheRefreshThread.DoWork() в системе.Threading.ThreadHelper.ThreadStart_Context(System.Объект) в Системе.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, Система.Threading.ContextCallback, Система.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, Система.Threading.ContextCallback, Система.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, Система.Threading.ContextCallback, Система.Объект) в Системе.Threading.ThreadHelper.ThreadStart()

И этот тоже из Куду:

1325 1 0 Ключевые слова 35831234 Приложение XXXXXXXXX Произошло необработанное исключение, и процесс был прерван. Идентификатор приложения: DefaultDomain ID процесса: 2280 Исключение: система.Сообщение об исключении AppDomainUnloadedException: Попытка получить доступ к незагруженному домену приложения. Трассировки стека:

Я подключил к производственному коду удаленный отладчик, подождал до 1 часа безотказной работы и начал записывать журнал отладки. Это первые несколько строк, когда дела пошли в гору:

Исключение: «Microsoft.CSharp.RuntimeBinder.RuntimeBinderException 'в Microsoft.CSharp.dll w3wp.exe Информация: 0: 2: | ListingIndex Исключение выдается:' Microsoft.CSharp.RuntimeBinder.RuntimeBinderException 'в Microsoft.CSharp.dll w3wp.exe Информация: 0: Возникло исключение:' Microsoft.CSharp.RuntimeBinder.RuntimeBinderException 'в Microsoft.CSharp.dll' w3wp.exe '(CLR v4.0.30319: домен 4): загружен' D:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib. длл. Не удается найти или открыть файл PDB. 10: | ListingIndex Возникло исключение: 'Microsoft.CSharp.RuntimeBinder.RuntimeBinderException 'в Microsoft.CSharp.dll w3wp.exe Информация: 0: 10: | ListingIndex Исключение выдается:' Microsoft.CSharp.RuntimeBinder.RuntimeBinderException »в Microsoft.CSharp.dll Возникло исключение:« Microsoft.CSharp.RuntimeBinder.RuntimeBinderException 'в Microsoft.CSharp.dll' w3wp.exe '(CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен' D:\Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\ Assembly \GAC_MSIL \System \v4.0_4.0.0.0__b77a5c561934e089\System.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \System.Ядро \v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \System.Конфигурация \v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \System.Xml \v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \System.Web.ApplicationServices \v4.0_4.0.0.0__31bf3856ad364e35 \System.Web.ApplicationServices.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \System.Продолжительность.Кэширование \v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Продолжительность.Caching.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \Microsoft.Build.Utilities.v4.0 \v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \System.Web.RegularExpressions \v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll. Не удается найти или открыть файл PDB. Исключение: «Система.Глобализация.CultureNotFoundException 'в mscorlib.dll Возникло исключение:' Система.Глобализация.CultureNotFoundException 'в mscorlib.dll' w3wp.exe '(CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен' D:\Windows\Microsoft.Net\assembly\GAC_MSIL \Microsoft.Web.Компиляция.Снимки \v4.0_1.0.0.0__31bf3856ad364e35 \Microsoft.Web.Компиляция.Snapshots.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\ Assembly \GAC_MSIL \Microsoft.JScript \v4.0_10.0.0. 0__b03f5f7f11d50a3a\Microsoft.JScript.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ b42a1c13 \ 001be183_af3ad001 \System.Web.WebPages.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 3f2177a3 \ 001be183_af3ad001 \System.Web.Интернет страницы.Razor.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 8dee7332\ 001be183_af3ad001 \System.Web.Интернет страницы.Deployment.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \System.Web.Интернет страницы.Развертывание \v4.0_1.0.0.0__31bf3856ad364e35 \System.Web.Интернет страницы.Deployment.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 7d42cf41 \ 00813335_af3ad001 \System.Web.Mvc.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ af9b66c2\ 00491199_543ccf01 \ WebActivatorEx.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ c7a043b3 \ 000e9c93_3d27cf01 \System.Web.Optimization.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\ Assembly \GAC_MSIL \ EnvSettings \v4.0_1.0.0.0__31ff3856ad364e35 EnvSettings.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 3a68971c \ 0065ee49_8f47d001 \Microsoft.Owin.Хост.SystemWeb.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \Microsoft.Web.Хостинг.Трассировка \v4.0_1.0.0.0__31bf3856ad364e35 \Microsoft.Web.Хостинг.Tracing.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \Microsoft.Web.Инфраструктура \v4.0_1.0.0.0__31bf3856ad364e35 \Microsoft.Web.Infrastructure.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ f2ea8b55 \ 0061a6de_073bd001 \ AjaxMin.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ f9a4b8f2 003096e6_42aece01 \ Antlr3.Runtime.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): файл PDB для 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ f9a4b8f2\ 003096e6_42aece01 \ Antlr3.Runtime.dll 'загружен на целевой компьютер. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ ae5a1f94 \ 004aa2e5_7246d201 \ AuthorizeNet.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ a8212fcd \ 002cf1c1_2153d201 \ BundleTransformer.Core.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 80ec42d2\ 00d82135_7579d101 \ BundleTransformer.MicrosoftAjax.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 8733ccf1 \ 0053d1fb_f169d201 \ BundleTransformer.SassAndScss.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 591db19d \ 0006916b_1474d201 \ ByteSize.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 52854f81 \ 0082dbcf_410cce01 \ Замок.Core.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: /LM /W3SVC /1812143182 /ROOT-2-131939917328610329): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 99d4f3ac \ 003c2c11_5bbed401 \ CCShoppingCart.dll. Не удается найти или открыть файл PDB.

Эти ошибки продолжались некоторое время, и вскоре последовали следующие:

«w3wp.exe» (CLR v4.0.30319: домен 5): загружен «D:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll». Не удается найти или открыть файл PDB. «w3wp.exe» (CLR v4.0.30319: NinjectModuleLoader): загружен «D:\Windows\Microsoft.Net\ Assembly \GAC_32\ System.Web \v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Web.dll. Не удается найти или открыть файл PDB. «w3wp.exe» (CLR v4.0.30319: NinjectModuleLoader): загружен «D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System \v4.0_4.0.0.0__b77a5c561934e089\ System.dll». Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Ядро \v4.0_4.0.0.0__b77a5c561934e089\ System.Core.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Конфигурация \v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Configuration.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Xml \v4.0_4.0.0.0__b77a5c561934e089\ System.Xml.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Web.ApplicationServices \v4.0_4.0.0.0__31bf3856ad364e35 \ System.Web.ApplicationServices.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Продолжительность.Кэширование \v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Продолжительность.Caching.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\Windows\Microsoft.Net\ Assembly \GAC_MSIL \Microsoft.Build.Utilities.v4.0 \v4.0_4.0.0.0__b03f5f7f11d50a3a \Microsoft.Build.Utilities.v4.0.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Web.RegularExpressions \v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Web.RegularExpressions.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 05ffbd69\ 00d596fe_a24ecf01 \ Ninject.dll'. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 17c3f011 \ 00b41730_2545cf01 \ Ninject.Расширения.Conventions.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 4e09da92\ 0036b587_2370cf01 \ Ninject.Расширения.Factory.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 52854f81 \ 0082dbcf_410cce01 \ Castle.Core.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 32d96626 \ 0052715b_27d4cf01 \ Ninject.Web.Common.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 09fd762d \ 0083e2a3_5363cf01 \ Ninject.Web.Mvc.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 7d42cf41 \ 00813335_af3ad001 \ System.Web.Mvc.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 9b1f5a52\ 00ae258c_4448d001 \ Ninject.Web.WebApi.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 20d6a4a2\ 00aba84a_af3ad001 \ System.Web.Http.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Net.Http \v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Net.Http.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): загружен 'D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ b29c5810 \ 006a99c0_4448d001 \ Ninject.Web.WebAPI.WebHost.dll. Не удается найти или открыть файл PDB. 'w3wp.exe' (CLR v4.0.30319: домен 5): выгружен 'D:\Windows\Microsoft.Net\ Assembly \GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll' 'w3wp.exe' (CLR v4.0.30319: NinjectModuleLoader): выгружено 'D:\Windows\Microsoft.Net\assembly\GAC_32\ System.Web \v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Web.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System \v4.0_4.0.0.0__b77a5c561934e089\ System.dll '' w3wp. exe '(CLR v4.0.30319: NinjectModuleLoader): выгружено' D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Ядро \v4.0_4.0.0.0__b77a5c561934e089\ System.Core.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Конфигурация \v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Файл конфигурации '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Xml \v4.0_4.0.0.0__b77a5c561934e089\ System.Xml.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Web.ApplicationServices \v4.0_4.0.0.0__31bf3856ad364e35 \ System.Web.ApplicationServices.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Продолжительность.Кэширование \v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Продолжительность.Caching.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\Windows\Microsoft.Net\assembly\GAC_MSIL \Microsoft.Build.Utilities.v4.0 \v4.0_4.0.0.0__b03f5f7f11d50a3a \Microsoft.Build.Utilities.v4.0.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Web.RegularExpressions \v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Web.RegularExpressions.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 05ffbd69\ 00d596fe_a24ecf01 \ Ninject.dll ' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 17c3f011 \ 00b41730_2545cf01 \ Ninject.Расширения.Conventions.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен файл' D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 4e09da92\ 0036b587_2370cf01 \ Ninject.Расширения.Factory.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен файл' D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 52854f81 \ 0082dbcf_410cce01 \ Castle.Core.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен файл' D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 32d96626 \ 0052715b_27d4cf01 \ Ninject.Web.Common.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен файл' D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 09fd762d \ 0083e2a3_5363cf01 \ Ninject.Web.Mvc.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен файл' D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 7d42cf41 \ 00813335_af3ad001 \ System.Web.Mvc.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен файл' D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 9b1f5a52\ 00ae258c_4448d001 \ Ninject.Web.WebApi.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен файл' D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \assembly\ dl3 \ 20d6a4a2\ 00aba84a_af3ad001 \ System.Web.Http.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\Windows\Microsoft.Net\assembly\GAC_MSIL \ System.Net.Http \v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Net.Http.dll '' w3wp.exe '(CLR v4.0.30319: NinjectModuleLoader): выгружен' D:\ local \ Temporary ASP.NET Files \ root \ cf5196ee \ d6bca1e6 \ Assembly \ dl3 \ b29c5810 \ 006a99c0_4448d001 \ Ninject.Web.WebAPI.WebHost.dll»

Мы перепробовали все, что только могли придумать, чтобы изолировать переменные, и все еще просто пустые. Как я уже сказал, эта сборка кода работала в течение недели без каких-либо изменений, о которых мы могли бы подумать до того, как произошла поломка. На данный момент мы попробуем все что угодно.

0