IIS - [Исключение: обнаружен отладчик - это программное обеспечение не может работать с отладчиком.]

У меня есть несколько обработчиков, работающих на сервере IIS в Windows server 2019. Все эти обработчики работают нормально, как и ожидалось, для всех запросов.

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

Вот ошибка:

[Исключение: обнаружен отладчик - это программное обеспечение не может работать с отладчиком.] AuthorizeService.RegistryProvider.BuildPartition()
+68.cctor () +8

[TypeInitializationException: Тип инициализатор '' вызвал исключение.]
(Тип RuntimeType, булева publicOnly, булева NOCHECK, булева & canBeCached, RuntimeMethodHandleInternal & т е р, булева & bNeedSecurityCheck) System.RuntimeTypeHandle.CreateInstance +0
System.RuntimeType.CreateInstanceSlow (Boolean publicOnly, логическое skipCheckThis, Boolean fillCache, StackCrawlMark& ​​stackMark) +119
System.RuntimeType.CreateInstanceDefaultCtor (Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& ​​stackMark, +232CrewlMark и stackMark, +232CodePublicMark.CreateInstance.CreateMark) +232 System.BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] ActivAttributes, StackCrawlMark и stackMark) +1088
System.Activator.CreateInstance (тип типа, BindingFlags bindingAttr, связыватель Binder, аргументы Object[], культура CultureInfo, атрибуты активации Object[]) +124 System.Activator.CreateInstance(тип типа, BindingFlags bindingAttr, связыватель связывания, аргументы Object[], CultureInfo) +20
System.Web.HttpRuntime.CreateNonPublicInstance (тип-тип, аргументы Object[]) +60
System.Web.HttpRuntime.CreateNonPublicInstanceByWebObjectActivator (тип-тип) +59
System.Web.HttpRuntime.CreateNonPublicInstance (Type type, Object[] args) 167
System.Web.HttpApplication.GetModuleCollection (IntPtr appContext) +1068 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, обработчики MethodInfo[]) +82
System.Web.HttpApplication.InitSpecial (HttpApplicationState состояния, MethodInfo[] обработчики, IntPtr, HttpContext контекст приложение контекст) +173
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr контекст приложение, HttpContext контекст) +218
System.Web.Hosting.PipelineRuntime.InitializeApplication (IntPtr appContext) +296

[HttpException (0x80004005): инициализатор типа для '' вызвал исключение.] System.Web.HttpRuntime.FirstRequestInit(контекст HttpContext) +10074716
System.Web.HttpRuntime.EnsureFirstRequestInit (контекст HttpRuntime.EnsureFirstRequestInit (контекст HttpContext.Network.Web(IIS7WorkerRequest wr, контекст HttpContext) +254

Информация о версии: Microsoft .NET Framework Версия:4.0.30319; Версия ASP.NET:4.7.3429.0

Я подозреваю, что в IIS есть проблема с конфигурацией, которую нужно изменить. В диспетчере IIS для [.Net Compilation] => [Debug] уже установлено значение [false]. Кроме того, для параметра [Режим отладки на стороне сервера] в ASP установлено значение [Ложь].

1 ответ

Вы вставляли какие-либо dl-ls в ссылки? Они могут быть старыми и могут не работать, из-за чего программа не работает, просто перейдите к отладке программы, %userprofile%\source\repos{NameOfProgram}{NameOfProgram}\Bin\Debug{ProgramFileName}, и она должна запуститься программа. Только не отлаживайте, выдаст ошибку при вставке кода программы.%userprofile% представляет текущего пользователя

Другие вопросы по тегам