IIS - [异常:检测到调试器 - 此软件无法使用调试器运行



>我在Windows Server 2019的IIS服务器上运行了一些处理程序。所有这些处理程序对于所有请求都按预期正常工作。

突然从昨天开始,奇怪的服务器正在响应所有请求的失败,而托管应用程序没有任何更改。我没有附加到调试器或任何此类调试工具。

这是错误:

[异常:检测到调试器 - 此软件无法运行 调试器。 AuthorizeService.RegistryProvider.BuildPartition(( +68.cctor(( +8

[类型初始化异常:'' 的类型初始值设定项 抛出了一个例外。
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean&canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck( +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark( +119
System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark&stackMark( +232 System.Activator.CreateInstance(Type type, Boolean nonPublic( +83 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark( +1088
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] 激活属性( +124 System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture( +20
System.Web.HttpRuntime.CreateNonPublicInstance(Type type, Object[] args( +60
System.Web.HttpRuntime.CreateNonPublicInstanceByWebObjectActivator(Type type( +59
System.Web.HttpApplication.BuildIntegratedModuleCollection(List'1 moduleList( +167
System.Web.HttpApplication.GetModuleCollection(IntPtr appContext( +1068 System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers( +82
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context( +173
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context( +218
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr 应用上下文( +296

[HttpException (0x80004005(:抛出的 '' 的类型初始值设定项 一个例外。 System.Web.HttpRuntime.FirstRequestInit(HttpContext context( +10074716
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context( +95 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context( +254

版本信息: Microsoft .NET 框架版本:4.0.30319; ASP.NET 版本:4.7.3429.0

我怀疑 IIS 上存在一些需要修改的配置问题。 在 IIS 管理器上,[.Net 编译] => [调试] 已设置为 [false]。 此外,ASP 上的 [服务器端调试模式] 设置为 [False]。

您是否在参考文献中插入了任何 dl-ls?它们可能很旧,可能无法正常工作,这导致程序无法正常工作,只需转到程序的调试,%userprofile%\source\repos{NameOfProgram}{NameOfProgram}\Bin\Debug{ProgramFileName},它应该启动程序。只是不要调试它会在插入程序代码时给出错误。 %用户配置文件% 表示当前用户

最新更新