Информация о приложении, вызывающая сбой w3wp - PullRequest
0 голосов
/ 29 июня 2018

Запуск AI 2.4 с использованием приложения AppInsights Monitor в Windows Server 2012 R2, мониторинг открытого (публикуемого) сайта SharePoint.

Время от времени происходит сбой w3wp (выдает диалог «, хотите отладить это? »), и в журнале событий записывается следующее:

Exception: System.Runtime.Serialization.SerializationException

Message: Type is not resolved for member 'System.Diagnostics.Activity,System.Diagnostics.DiagnosticSource, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.

StackTrace:  at System.Web.Hosting.ApplicationManager.HostingEnvironmentShutdownInitiated(String appId, HostingEnvironment env)
at System.Web.Hosting.HostingEnvironment.RemoveThisAppDomainFromAppManagerTableOnce()
at System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal()
at System.Web.Hosting.HostingEnvironment.InitiateShutdownWithoutDemand()
at System.Web.HttpRuntime.ShutdownAppDomain(String stackTrace)
at System.Web.Compilation.DiskBuildResultCache.ShutdownCallBack(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()

Похоже, я сталкиваюсь с этой проблемой: https://github.com/Microsoft/ApplicationInsights-dotnet-server/issues/613.

Я поместил DLL-файл System.Diagnostics.DiagnosticSource (версия 4.5) в каталог inetserv, и я обновил файл web.config для перенаправления сборки. Тем не менее, сбой все еще происходит.

Я пропустил шаг?

1 Ответ

0 голосов
/ 29 июня 2018

System.Diagnostics.DiagnosticsSource 4.5.0 (с исправлением) имеет версию сборки 4.0.3.0.

И, за вашим исключением, кажется, вы все еще используете

System.Diagnostics.Activity, System.Diagnostics.DiagnosticSource, версия = 4.0.2.0

Пожалуйста, проверьте перенаправление привязок и убедитесь, что вы все еще ссылаетесь на 4.4.0. Вы также можете включить fuslog , чтобы просмотреть подробную информацию об ошибке привязки.

...