microsoft / MIEngine

The Visual Studio MI Debug Engine ("MIEngine") provides an open-source Visual Studio Debugger extension that works with MI-enabled debuggers such as gdb and lldb.
MIT License
817 stars 218 forks source link

VS 2019 Slow while debugging Docker Container #953

Closed DanPatten closed 4 years ago

DanPatten commented 4 years ago

I am having the same issue described here: https://developercommunity.visualstudio.com/content/problem/325048/vs-2017-hangs-freezes-when-debugging-docker-contai.html

I have tried both directly connecting to the container and using SSH. I can debug with about 5-10 second delay between stepping.

I am using Docker for Windows + Kubernetes + Linux Containers + Visual Studio 2019.

gregg-miskelly commented 4 years ago

Can you grab a log? https://github.com/microsoft/VSDebugAdapterHost/wiki/Logging

Are you the person who opened that Developer Community issue? If so, we should probably reactivate that and follow up with you there.

DanPatten commented 4 years ago

I am not the same user and I guess upon re-reading his issue mine is different. I can connect and debug and VS does not freeze but does so very slowly when stepping through. Here are my logs:

 1> DebugAdapterHost version: 16.4.31017.1 commit:e5b3c2d5a5904b50882623bba67340844037b6c0
 1> Determining user folder on remote system...
 1> Checking for existing installation of debugging tools...
 1> Downloading debugger launcher...
 1> Creating debugger installation folder: /root/.vs-debugger
 1> Creating directory '/root/.vs-debugger'
 1> Copying debugger launcher to /root/.vs-debugger/GetVsDbg.sh
 1> Copying file: 'C:\Users\user\AppData\Local\Temp\tmp9ED6.tmp' -> '/root/.vs-debugger/GetVsDbg.sh'
 1> Ensuring script exists after copying...
 1> Executing command '[ -f "/root/.vs-debugger/GetVsDbg.sh" ]' with arguments ''
 1>   Command exited with code '0'
 1> Downloading debugger components...
 1> Executing command '/bin/sh' with arguments '"/root/.vs-debugger/GetVsDbg.sh" -v vs2019 -l "/root/.vs-debugger/vs2019" -a "/remote_debugger"'
 1>   Command exited with code '0'
 1> Output: Info: Previous installation at '/root/.vs-debugger/vs2019' not found
Info: Using vsdbg version '16.3.10904.1'
Info: Creating install directory
Using arguments
    Version                    : 'vs2019'
    Location                   : '/root/.vs-debugger/vs2019'
    SkipDownloads              : 'false'
    LaunchVsDbgAfter           : 'false'
    RemoveExistingOnUpgrade    : 'false'
Info: Using Runtime ID 'linux-musl-x64'
Downloading https://vsdebugger.azureedge.net/vsdbg-16-3-10904-1/vsdbg-linux-musl-x64.zip
Info: Successfully installed vsdbg at '/root/.vs-debugger/vs2019'
 1> Launching remote debugger...
 1> Starting '/bin/sh' with arguments '"/root/.vs-debugger/GetVsDbg.sh" -v vs2019 -l "/root/.vs-debugger/vs2019" -d vscode -a "/remote_debugger"'
 1> [DebugAdapter] --> C (initialize-1): {"type":"request","command":"initialize","arguments":{"pathFormat":"path","clientID":"visualstudio","clientName":"Visual Studio","adapterID":"coreclr","locale":"en-US","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsRunInTerminalRequest":true,"supportsMemoryReferences":true,"supportsHandshakeRequest":true},"seq":1}
 1> Debug adapter non-protocol standard output: Info: Last installed version of vsdbg is '16.3.10904.1'
Info: VsDbg is up-to-date
Info: Using vsdbg version '16.3.10904.1'
Using arguments
    Version                    : 'vs2019'
    Location                   : '/root/.vs-debugger/vs2019'
    SkipDownloads              : 'true'
    LaunchVsDbgAfter           : 'true'
        VsDbgMode              : 'vscode'
    RemoveExistingOnUpgrade    : 'false'
Info: Skipping downloads
Info: Launching vsdbg
 1> [DebugAdapter] <--   R (initialize-1) [487 ms]: {"seq":0,"type":"response","request_seq":1,"success":true,"command":"initialize","message":"","body":{"supportsConfigurationDoneRequest":true,"supportsFunctionBreakpoints":false,"supportsConditionalBreakpoints":true,"supportsHitConditionalBreakpoints":true,"supportsEvaluateForHovers":true,"exceptionBreakpointFilters":[{"filter":"all","label":"All Exceptions","default":false},{"filter":"user-unhandled","label":"User-Unhandled Exceptions","default":true}],"supportsSetVariable":true,"supportsGotoTargetsRequest":true,"supportsModulesRequest":true,"additionalModuleColumns":[{"attributeName":"vsLoadAddress","label":"Load Address","type":"string"},{"attributeName":"vsPreferredLoadAddress","label":"Preferred Load Address","type":"string"},{"attributeName":"vsModuleSize","label":"Module Size","type":"number"},{"attributeName":"vsLoadOrder","label":"Order","type":"number"},{"attributeName":"vsTimestampUTC","label":"Timestamp","type":"unixTimestampUTC"},{"attributeName":"vsIs64Bit","label":"64-bit","type":"boolean"},{"attributeName":"vsAppDomain","label":"AppDomain","type":"string"},{"attributeName":"vsAppDomainId","label":"AppDomainId","type":"number"}],"supportedChecksumAlgorithms":["MD5","SHA1","SHA256"],"supportsExceptionOptions":true,"supportsValueFormattingOptions":true,"supportsExceptionInfoRequest":true,"supportTerminateDebuggee":true,"supportsSetExpression":true,"supportsReadMemoryRequest":true,"supportsExceptionConditions":true,"supportsLoadSymbolsRequest":true,"supportsModuleSymbolSearchLog":true,"supportsDebuggerProperties":true,"supportsSetSymbolOptions":true}}
 1> [DebugAdapter] --> C (attach-2): {"type":"request","command":"attach","arguments":{"name":".NET Core Attach","type":"coreclr","request":"attach","processId":"48"},"seq":2}
 1> [DebugAdapter] <--   C (handshake-1): {"seq":1,"type":"request","command":"handshake","arguments":{"value":"roAexAzZNCdQv/SKlTJj8Jq0K3EDHF3DRjwy9Qj9eBA="}}
 1> [DebugAdapter] --> R (handshake-1): {"type":"response","request_seq":1,"success":true,"command":"handshake","body":{"signature":"302SRKhG+Xfl4u606Qn5wvasLPiviyJt6pY//kMajPvPn0="},"seq":3}
 1> [DebugAdapter] <--   E (output): {"seq":2,"type":"event","event":"output","body":{"category":"console","output":"-------------------------------------------------------------------\nYou may only use the Microsoft .NET Core Debugger (vsdbg) with\nVisual Studio Code, Visual Studio or Visual Studio for Mac software\nto help you develop and test your applications.\n-------------------------------------------------------------------\n"}}
 1> [DebugAdapter] <--   R (attach-2) [85 ms]: {"seq":3,"type":"response","request_seq":2,"success":true,"command":"attach"}
 1> [DebugAdapter] <--   E (initialized): {"seq":4,"type":"event","event":"initialized","body":{}}
 1> [DebugAdapter] --> C (setDebuggerProperty-4): {"type":"request","command":"setDebuggerProperty","arguments":{"AllowOutOfProcessSymbols":1},"seq":4}
 1> [DebugAdapter] --> C (setDebuggerProperty-5): {"type":"request","command":"setDebuggerProperty","arguments":{"DisableJITOptimization":0},"seq":5}
 1> [DebugAdapter] --> C (setDebuggerProperty-6): {"type":"request","command":"setDebuggerProperty","arguments":{"EnableFastEvaluate":1},"seq":6}
 1> [DebugAdapter] --> C (setDebuggerProperty-7): {"type":"request","command":"setDebuggerProperty","arguments":{"InterpreterOptions":1},"seq":7}
 1> [DebugAdapter] --> C (setDebuggerProperty-8): {"type":"request","command":"setDebuggerProperty","arguments":{"JustMyCodeStepping":1},"seq":8}
 1> [DebugAdapter] --> C (setDebuggerProperty-9): {"type":"request","command":"setDebuggerProperty","arguments":{"StopOnExceptionCrossingManagedBoundary":0},"seq":9}
 1> [DebugAdapter] --> C (setDebuggerProperty-10): {"type":"request","command":"setDebuggerProperty","arguments":{"WarnIfNoUserCodeOnLaunch":1},"seq":10}
 1> [DebugAdapter] --> C (setSymbolOptions-11): {"type":"request","command":"setSymbolOptions","arguments":{"symbolOptions":{"moduleFilter":{"mode":"loadAllButExcluded","excludedModules":[""]}}},"seq":11}
 1> [DebugAdapter] --> C (setBreakpoints-12): {"type":"request","command":"setBreakpoints","arguments":{"source":{"path":"<redacted>\\Controllers\\AssetController.cs","sources":[],"checksums":[{"algorithm":"MD5","checksum":"f790077b9aea87b8e5a0952c27c3fc1b"},{"algorithm":"MD5","checksum":"1a4d7904833bc7ddbbd941e151d30a05"},{"algorithm":"SHA1","checksum":"8965223d1874ab34285c91f3b95bc1d24838d5e8"},{"algorithm":"SHA1","checksum":"ca825408fdf197104b332eae2634e00a9ce69b53"},{"algorithm":"SHA256","checksum":"85758f4777ae6c923ed8ca941b0dc800d19685e18843caa96fceecbd4fd07bf7"},{"algorithm":"SHA256","checksum":"7c99547dd91cb1edbaa3ff344cda46b5376ff619a969a598a4396e79439ca06d"}]},"breakpoints":[{"line":129,"column":17}],"lines":[129]},"seq":12}
 1> [DebugAdapter] --> C (setExceptionBreakpoints-13): {"type":"request","command":"setExceptionBreakpoints","arguments":{"filters":[],"exceptionOptions":[{"breakMode":"always","path":[{"names":["CLR"]}]},{"breakMode":"unhandled","path":[{"names":["MDA"]}]},{"breakMode":"always","path":[{"names":["MDA"]},{"names":["CallbackOnCollectedDelegate","ContextSwitchDeadlock","DateTimeInvalidLocalFormat","DisconnectedContext","FatalExecutionEngineError","InvalidFunctionPointerInDelegate","InvalidMemberDeclaration","InvalidVariant","LoaderLock","NonComVisibleBaseClass","PInvokeStackImbalance","RaceOnRCWCleanup","Reentrancy"]}]}]},"seq":13}
 1> [DebugAdapter] <--   R (setDebuggerProperty-4) [1 ms]: {"seq":5,"type":"response","request_seq":4,"success":true,"command":"setDebuggerProperty","message":"","body":{}}
 1> [DebugAdapter] <--   R (setDebuggerProperty-5) [2 ms]: {"seq":6,"type":"response","request_seq":5,"success":true,"command":"setDebuggerProperty","message":"","body":{}}
 1> [DebugAdapter] <--   R (setDebuggerProperty-6) [2 ms]: {"seq":7,"type":"response","request_seq":6,"success":true,"command":"setDebuggerProperty","message":"","body":{}}
 1> [DebugAdapter] <--   R (setDebuggerProperty-7) [2 ms]: {"seq":8,"type":"response","request_seq":7,"success":true,"command":"setDebuggerProperty","message":"","body":{}}
 1> [DebugAdapter] <--   R (setDebuggerProperty-8) [2 ms]: {"seq":9,"type":"response","request_seq":8,"success":true,"command":"setDebuggerProperty","message":"","body":{}}
 1> [DebugAdapter] <--   R (setDebuggerProperty-9) [2 ms]: {"seq":10,"type":"response","request_seq":9,"success":true,"command":"setDebuggerProperty","message":"","body":{}}
 1> [DebugAdapter] <--   R (setDebuggerProperty-10) [2 ms]: {"seq":11,"type":"response","request_seq":10,"success":true,"command":"setDebuggerProperty","message":"","body":{}}
 1> [DebugAdapter] <--   R (setSymbolOptions-11) [14 ms]: {"seq":12,"type":"response","request_seq":11,"success":true,"command":"setSymbolOptions"}
 1> [DebugAdapter] <--   R (setBreakpoints-12) [14 ms]: {"seq":13,"type":"response","request_seq":12,"success":true,"command":"setBreakpoints","message":"","body":{"breakpoints":[{"id":1,"verified":false,"message":"The breakpoint is pending and will be resolved when debugging starts.","line":129,"column":17}]}}
 1> [DebugAdapter] <--   R (setExceptionBreakpoints-13) [14 ms]: {"seq":14,"type":"response","request_seq":13,"success":true,"command":"setExceptionBreakpoints"}
 1> [DebugAdapter] --> C (configurationDone-14): {"type":"request","command":"configurationDone","arguments":{},"seq":14}
 1> [DebugAdapter] <--   E (output): {"seq":15,"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/vsdbg/ProcessCreate","data":{"VS.Diagnostics.Debugger.vsdbg.Distribution.Version":"3.10.3","VS.Diagnostics.Debugger.vsdbg.Distribution.Name":"75f5c57e","VS.Diagnostics.Debugger.vsdbg.Version":"16.3.10904.1 commit:c4e609b9bafdd0463d7ff33680c0b968e74b7549","VS.Diagnostics.Debugger.vsdbg.OSFamily":"Linux"}}}
 1> [DebugAdapter] <--   E (process): {"seq":16,"type":"event","event":"process","body":{"name":"/app/<redacted>.Asset.Service","systemProcessId":48,"startMethod":"attach","pointerSize":64}}
 1> [DebugAdapter] <--   E (output): {"seq":17,"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/vsdbg/Attach","data":{"VS.Diagnostics.Debugger.vsdbg.AdapterId":"coreclr","VS.Diagnostics.Debugger.vsdbg.OSFamily":"Linux","VS.Diagnostics.Debugger.vsdbg.Version":"16.3.10904.1 commit:c4e609b9bafdd0463d7ff33680c0b968e74b7549","VS.Diagnostics.Debugger.vsdbg.Distribution.Name":"75f5c57e","VS.Diagnostics.Debugger.vsdbg.Distribution.Version":"3.10.3","VS.Diagnostics.Debugger.vsdbg.TargetType":"Live","VS.Diagnostics.Debugger.vsdbg.Attach.Duration":300,"VS.Diagnostics.Debugger.vsdbg.SourceFileMappings":0,"VS.Diagnostics.Debugger.vsdbg.VisualizerFileUsed":false}}}
 1> [DebugAdapter] <--   R (configurationDone-14) [289 ms]: {"seq":18,"type":"response","request_seq":14,"success":true,"command":"configurationDone"}
 1> [DebugAdapter] <--   E (breakpoint): {"seq":19,"type":"event","event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":1,"verified":false,"message":"No symbols have been loaded for this document.","line":129,"column":17}}}
 1> [DebugAdapter] <--   E (module): {"seq":20,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa550}","name":"System.Private.CoreLib.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Private.CoreLib.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56106","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321039187968","vsPreferredLoadAddress":"140321039187968","vsModuleSize":9346560,"vsLoadOrder":0,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Private.CoreLib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":21,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa552}","name":"<redacted>.Asset.Service.dll","path":"/app/<redacted>.Asset.Service.dll","isOptimized":false,"isUserCode":true,"version":"1.00.0.0","symbolStatus":"Symbols loaded.","symbolFilePath":"/app/<redacted>.Asset.Service.pdb","vsLoadAddress":"140323052802048","vsPreferredLoadAddress":"140323052802048","vsModuleSize":124416,"vsLoadOrder":1,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/<redacted>.Asset.Service.dll'. Symbols loaded."}}
 1> [DebugAdapter] <--   E (breakpoint): {"seq":22,"type":"event","event":"breakpoint","body":{"reason":"changed","breakpoint":{"id":1,"verified":true,"source":{"name":"AssetController.cs","path":"/src/Controllers/AssetController.cs","sourceReference":0,"sources":[],"checksums":[{"algorithm":"SHA256","checksum":"85758f4777ae6c923ed8ca941b0dc800d19685e18843caa96fceecbd4fd07bf7"}]},"line":129,"column":17,"endLine":129,"endColumn":22}}}
 1> [DebugAdapter] <--   E (module): {"seq":23,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa55a}","name":"System.Runtime.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321049739264","vsPreferredLoadAddress":"140321049739264","vsModuleSize":241152,"vsLoadOrder":2,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":24,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa55c}","name":"System.Threading.Tasks.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Threading.Tasks.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321050198016","vsPreferredLoadAddress":"140321050198016","vsModuleSize":203776,"vsLoadOrder":3,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Threading.Tasks.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":25,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa55e}","name":"Microsoft.AspNetCore.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321050460160","vsPreferredLoadAddress":"140321050460160","vsModuleSize":221696,"vsLoadOrder":4,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":26,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa560}","name":"Microsoft.AspNetCore.Hosting.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Hosting.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321050787840","vsPreferredLoadAddress":"140321050787840","vsModuleSize":218624,"vsLoadOrder":5,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Hosting.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":27,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa562}","name":"Microsoft.Extensions.Configuration.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321051049984","vsPreferredLoadAddress":"140321051049984","vsModuleSize":217600,"vsLoadOrder":6,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":28,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}","name":"<redacted>.Core.dll","path":"/app/<redacted>.Core.dll","isOptimized":true,"isUserCode":false,"version":"1.02.31.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323052617728","vsPreferredLoadAddress":"140323052617728","vsModuleSize":181760,"vsLoadOrder":7,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/<redacted>.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":29,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa566}","name":"Serilog.dll","path":"/app/Serilog.dll","isOptimized":true,"isUserCode":false,"version":"2.08.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323052494848","vsPreferredLoadAddress":"140323052494848","vsModuleSize":119808,"vsLoadOrder":8,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":30,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa568}","name":"Microsoft.AspNetCore.Hosting.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Hosting.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321051377664","vsPreferredLoadAddress":"140321051377664","vsModuleSize":536576,"vsLoadOrder":9,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Hosting.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":31,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa56a}","name":"Microsoft.Extensions.DependencyInjection.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321052033024","vsPreferredLoadAddress":"140321052033024","vsModuleSize":261632,"vsLoadOrder":10,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":32,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa56c}","name":"Microsoft.Extensions.DependencyInjection.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.DependencyInjection.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321052295168","vsPreferredLoadAddress":"140321052295168","vsModuleSize":364032,"vsLoadOrder":11,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.DependencyInjection.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":33,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa56e}","name":"Microsoft.Extensions.Logging.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321052688384","vsPreferredLoadAddress":"140321052688384","vsModuleSize":251392,"vsLoadOrder":12,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":34,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa570}","name":"Microsoft.Extensions.Configuration.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321053016064","vsPreferredLoadAddress":"140321053016064","vsModuleSize":235008,"vsLoadOrder":13,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":35,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa572}","name":"Microsoft.Extensions.Hosting.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Hosting.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321053278208","vsPreferredLoadAddress":"140321053278208","vsModuleSize":225792,"vsLoadOrder":14,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Hosting.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":36,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa574}","name":"Microsoft.Extensions.FileProviders.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.FileProviders.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321053540352","vsPreferredLoadAddress":"140321053540352","vsModuleSize":208896,"vsLoadOrder":15,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.FileProviders.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":37,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa576}","name":"System.Collections.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Collections.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321053802496","vsPreferredLoadAddress":"140321053802496","vsModuleSize":526336,"vsLoadOrder":16,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Collections.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":38,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa578}","name":"Microsoft.Extensions.Configuration.EnvironmentVariables.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321054523392","vsPreferredLoadAddress":"140321054523392","vsModuleSize":215040,"vsLoadOrder":17,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":39,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa57a}","name":"Microsoft.Extensions.Primitives.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Primitives.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321054785536","vsPreferredLoadAddress":"140321054785536","vsModuleSize":264192,"vsLoadOrder":18,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":40,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa57c}","name":"System.Runtime.Extensions.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.Extensions.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321055113216","vsPreferredLoadAddress":"140321055113216","vsModuleSize":396288,"vsLoadOrder":19,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.Extensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":41,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa57e}","name":"System.Linq.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Linq.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321055571968","vsPreferredLoadAddress":"140321055571968","vsModuleSize":612864,"vsLoadOrder":20,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":42,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa580}","name":"System.Threading.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Threading.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321056423936","vsPreferredLoadAddress":"140321056423936","vsModuleSize":265728,"vsLoadOrder":21,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Threading.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":43,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa582}","name":"System.IO.FileSystem.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.IO.FileSystem.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321056751616","vsPreferredLoadAddress":"140321056751616","vsModuleSize":407040,"vsLoadOrder":22,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.IO.FileSystem.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":44,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa584}","name":"Microsoft.Extensions.Configuration.CommandLine.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.CommandLine.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321057210368","vsPreferredLoadAddress":"140321057210368","vsModuleSize":216064,"vsLoadOrder":23,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.CommandLine.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":45,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa586}","name":"netstandard.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/netstandard.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321057669120","vsPreferredLoadAddress":"140321057669120","vsModuleSize":302080,"vsLoadOrder":24,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/netstandard.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":46,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}","name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Server.Kestrel.Core.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321058127872","vsPreferredLoadAddress":"140321058127872","vsModuleSize":1514496,"vsLoadOrder":25,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Server.Kestrel.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":47,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa58a}","name":"Microsoft.AspNetCore.Server.Kestrel.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Server.Kestrel.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321059831808","vsPreferredLoadAddress":"140321059831808","vsModuleSize":208384,"vsLoadOrder":26,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Server.Kestrel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":48,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa58c}","name":"Microsoft.AspNetCore.Server.IIS.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Server.IIS.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321060093952","vsPreferredLoadAddress":"140321060093952","vsModuleSize":728576,"vsLoadOrder":27,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Server.IIS.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":49,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa58e}","name":"System.Runtime.InteropServices.RuntimeInformation.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.InteropServices.RuntimeInformation.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321060880384","vsPreferredLoadAddress":"140321060880384","vsModuleSize":214016,"vsLoadOrder":28,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.InteropServices.RuntimeInformation.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":50,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa590}","name":"System.Runtime.InteropServices.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.InteropServices.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321061273600","vsPreferredLoadAddress":"140321061273600","vsModuleSize":241152,"vsLoadOrder":29,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.InteropServices.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":51,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa592}","name":"Microsoft.AspNetCore.Server.IISIntegration.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Server.IISIntegration.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321061535744","vsPreferredLoadAddress":"140321061535744","vsModuleSize":230912,"vsLoadOrder":30,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Server.IISIntegration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":52,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa594}","name":"Serilog.AspNetCore.dll","path":"/app/Serilog.AspNetCore.dll","isOptimized":true,"isUserCode":false,"version":"3.00.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323048423424","vsPreferredLoadAddress":"140323048423424","vsModuleSize":13824,"vsLoadOrder":31,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.AspNetCore.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":53,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa596}","name":"Serilog.Extensions.Logging.dll","path":"/app/Serilog.Extensions.Logging.dll","isOptimized":true,"isUserCode":false,"version":"3.00.1.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323048407040","vsPreferredLoadAddress":"140323048407040","vsModuleSize":15872,"vsLoadOrder":32,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Extensions.Logging.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":54,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa598}","name":"Microsoft.Extensions.Configuration.FileExtensions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.FileExtensions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321061863424","vsPreferredLoadAddress":"140321061863424","vsModuleSize":220160,"vsLoadOrder":33,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.FileExtensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":55,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa59a}","name":"Microsoft.Extensions.Configuration.Json.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.Json.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321062125568","vsPreferredLoadAddress":"140321062125568","vsModuleSize":220160,"vsLoadOrder":34,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.Json.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":56,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa59c}","name":"Microsoft.Extensions.FileProviders.Physical.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.FileProviders.Physical.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321062387712","vsPreferredLoadAddress":"140321062387712","vsModuleSize":256512,"vsLoadOrder":35,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.FileProviders.Physical.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":57,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa59e}","name":"System.Memory.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Memory.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321062649856","vsPreferredLoadAddress":"140321062649856","vsModuleSize":376320,"vsLoadOrder":36,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Memory.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":58,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5a0}","name":"System.Text.Json.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Text.Json.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321063174144","vsPreferredLoadAddress":"140321063174144","vsModuleSize":1029120,"vsLoadOrder":37,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Text.Json.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":59,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5a2}","name":"System.Text.Encoding.Extensions.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Text.Encoding.Extensions.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321064353792","vsPreferredLoadAddress":"140321064353792","vsModuleSize":202752,"vsLoadOrder":38,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Text.Encoding.Extensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":60,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5a4}","name":"System.Buffers.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Buffers.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321064681472","vsPreferredLoadAddress":"140321064681472","vsModuleSize":202752,"vsLoadOrder":39,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Buffers.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":61,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5a6}","name":"System.Numerics.Vectors.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Numerics.Vectors.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321064943616","vsPreferredLoadAddress":"140321064943616","vsModuleSize":338944,"vsLoadOrder":40,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Numerics.Vectors.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":62,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5a8}","name":"System.Runtime.CompilerServices.Unsafe.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.CompilerServices.Unsafe.dll","isOptimized":true,"isUserCode":false,"symbolStatus":"Binary was not built with debug information.","vsLoadAddress":"140321065402368","vsPreferredLoadAddress":"140321065402368","vsModuleSize":205824,"vsLoadOrder":41,"vsTimestampUTC":"1573556395","vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.CompilerServices.Unsafe.dll'. Module was built without symbols."}}
 1> [DebugAdapter] <--   E (module): {"seq":63,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5aa}","name":"Serilog.Settings.Configuration.dll","path":"/app/Serilog.Settings.Configuration.dll","isOptimized":true,"isUserCode":false,"version":"3.01.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323046756352","vsPreferredLoadAddress":"140323046756352","vsModuleSize":47616,"vsLoadOrder":42,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Settings.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":64,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5ac}","name":"Microsoft.Extensions.DependencyModel.dll","path":"/app/Microsoft.Extensions.DependencyModel.dll","isOptimized":true,"isUserCode":false,"version":"2.00.4.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323046694912","vsPreferredLoadAddress":"140323046694912","vsModuleSize":58472,"vsLoadOrder":43,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Microsoft.Extensions.DependencyModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":65,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5ae}","name":"Destructurama.Attributed.dll","path":"/app/Destructurama.Attributed.dll","isOptimized":true,"isUserCode":false,"version":"2.00.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323046678528","vsPreferredLoadAddress":"140323046678528","vsModuleSize":15872,"vsLoadOrder":44,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Destructurama.Attributed.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":66,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5b0}","name":"System.Reflection.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Reflection.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321065795584","vsPreferredLoadAddress":"140321065795584","vsModuleSize":203264,"vsLoadOrder":45,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Reflection.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":67,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5b2}","name":"System.AppContext.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.AppContext.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321066057728","vsPreferredLoadAddress":"140321066057728","vsModuleSize":202240,"vsLoadOrder":46,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.AppContext.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":68,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5b4}","name":"System.IO.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.IO.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321066319872","vsPreferredLoadAddress":"140321066319872","vsModuleSize":202752,"vsLoadOrder":47,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.IO.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":69,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5b6}","name":"Newtonsoft.Json.dll","path":"/app/Newtonsoft.Json.dll","isOptimized":true,"isUserCode":false,"version":"12.00.2.23222","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323046006784","vsPreferredLoadAddress":"140323046006784","vsModuleSize":669608,"vsLoadOrder":48,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Newtonsoft.Json.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":70,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5b8}","name":"System.Runtime.Numerics.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.Numerics.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321066975232","vsPreferredLoadAddress":"140321066975232","vsModuleSize":388096,"vsLoadOrder":49,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Runtime.Numerics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":71,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5ba}","name":"Serilog.Sinks.Console.dll","path":"/app/Serilog.Sinks.Console.dll","isOptimized":true,"isUserCode":false,"version":"3.01.1.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323045965824","vsPreferredLoadAddress":"140323045965824","vsModuleSize":32768,"vsLoadOrder":50,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Sinks.Console.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":72,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5bc}","name":"Serilog.Sinks.Seq.dll","path":"/app/Serilog.Sinks.Seq.dll","isOptimized":true,"isUserCode":false,"version":"4.00.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323045928960","vsPreferredLoadAddress":"140323045928960","vsModuleSize":35328,"vsLoadOrder":51,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Sinks.Seq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":73,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5be}","name":"Serilog.Enrichers.Environment.dll","path":"/app/Serilog.Enrichers.Environment.dll","isOptimized":true,"isUserCode":false,"version":"2.01.3.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323045920768","vsPreferredLoadAddress":"140323045920768","vsModuleSize":6656,"vsLoadOrder":52,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Enrichers.Environment.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":74,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5c0}","name":"Serilog.Enrichers.Process.dll","path":"/app/Serilog.Enrichers.Process.dll","isOptimized":true,"isUserCode":false,"version":"2.00.1.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323045912576","vsPreferredLoadAddress":"140323045912576","vsModuleSize":5632,"vsLoadOrder":53,"vsTimestampUTC":"1487070768","vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Enrichers.Process.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":75,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5c2}","name":"Serilog.Enrichers.Thread.dll","path":"/app/Serilog.Enrichers.Thread.dll","isOptimized":true,"isUserCode":false,"version":"3.01.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323045904384","vsPreferredLoadAddress":"140323045904384","vsModuleSize":6144,"vsLoadOrder":54,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Enrichers.Thread.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":76,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5c4}","name":"Serilog.Extensions.Hosting.dll","path":"/app/Serilog.Extensions.Hosting.dll","isOptimized":true,"isUserCode":false,"version":"3.00.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323045892096","vsPreferredLoadAddress":"140323045892096","vsModuleSize":10752,"vsLoadOrder":55,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Extensions.Hosting.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":77,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5c6}","name":"Serilog.Formatting.Compact.dll","path":"/app/Serilog.Formatting.Compact.dll","isOptimized":true,"isUserCode":false,"version":"1.00.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323045883904","vsPreferredLoadAddress":"140323045883904","vsModuleSize":8192,"vsLoadOrder":56,"vsTimestampUTC":"1467685724","vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Formatting.Compact.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":78,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5c8}","name":"Serilog.Sinks.Debug.dll","path":"/app/Serilog.Sinks.Debug.dll","isOptimized":true,"isUserCode":false,"version":"1.00.1.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323045875712","vsPreferredLoadAddress":"140323045875712","vsModuleSize":6656,"vsLoadOrder":57,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Sinks.Debug.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":79,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5ca}","name":"Serilog.Sinks.File.dll","path":"/app/Serilog.Sinks.File.dll","isOptimized":true,"isUserCode":false,"version":"4.00.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323045847040","vsPreferredLoadAddress":"140323045847040","vsModuleSize":26624,"vsLoadOrder":58,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Sinks.File.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":80,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5cc}","name":"Serilog.Sinks.PeriodicBatching.dll","path":"/app/Serilog.Sinks.PeriodicBatching.dll","isOptimized":true,"isUserCode":false,"version":"2.01.1.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323045830656","vsPreferredLoadAddress":"140323045830656","vsModuleSize":14336,"vsLoadOrder":59,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Serilog.Sinks.PeriodicBatching.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":81,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5ce}","name":"System.Text.RegularExpressions.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Text.RegularExpressions.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321068285952","vsPreferredLoadAddress":"140321068285952","vsModuleSize":586240,"vsLoadOrder":60,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Text.RegularExpressions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":82,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5d0}","name":"System.Console.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Console.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321069006848","vsPreferredLoadAddress":"140321069006848","vsModuleSize":376320,"vsLoadOrder":61,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Console.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":83,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5d2}","name":"System.Net.Http.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Net.Http.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321069465600","vsPreferredLoadAddress":"140321069465600","vsModuleSize":1712128,"vsLoadOrder":62,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Net.Http.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":84,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5d4}","name":"Microsoft.Extensions.Logging.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321071366144","vsPreferredLoadAddress":"140321071366144","vsModuleSize":291840,"vsLoadOrder":63,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":85,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5d6}","name":"Microsoft.AspNetCore.Http.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Http.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321071693824","vsPreferredLoadAddress":"140321071693824","vsModuleSize":387072,"vsLoadOrder":64,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Http.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":86,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5d8}","name":"System.Text.Encoding.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Text.Encoding.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321072152576","vsPreferredLoadAddress":"140321072152576","vsModuleSize":202752,"vsLoadOrder":65,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Text.Encoding.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":87,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5da}","name":"System.Private.Uri.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Private.Uri.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321072611328","vsPreferredLoadAddress":"140321072611328","vsModuleSize":431616,"vsLoadOrder":66,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Private.Uri.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":88,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5dc}","name":"System.Collections.Concurrent.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Collections.Concurrent.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321073135616","vsPreferredLoadAddress":"140321073135616","vsModuleSize":379392,"vsLoadOrder":67,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Collections.Concurrent.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":89,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5de}","name":"System.Threading.Timer.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Threading.Timer.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321073594368","vsPreferredLoadAddress":"140321073594368","vsModuleSize":202240,"vsLoadOrder":68,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Threading.Timer.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":90,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5e0}","name":"System.Net.Primitives.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Net.Primitives.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321073856512","vsPreferredLoadAddress":"140321073856512","vsModuleSize":413696,"vsLoadOrder":69,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Net.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":91,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5e2}","name":"System.Diagnostics.Tracing.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Diagnostics.Tracing.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321074315264","vsPreferredLoadAddress":"140321074315264","vsModuleSize":203264,"vsLoadOrder":70,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Diagnostics.Tracing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":92,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5e4}","name":"System.Net.Security.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Net.Security.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321074708480","vsPreferredLoadAddress":"140321074708480","vsModuleSize":832512,"vsLoadOrder":71,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Net.Security.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":93,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5e6}","name":"System.Security.Cryptography.X509Certificates.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Security.Cryptography.X509Certificates.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321075560448","vsPreferredLoadAddress":"140321075560448","vsModuleSize":802816,"vsLoadOrder":72,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Security.Cryptography.X509Certificates.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":94,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5e8}","name":"System.ComponentModel.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.ComponentModel.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321076609024","vsPreferredLoadAddress":"140321076609024","vsModuleSize":203776,"vsLoadOrder":73,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.ComponentModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":95,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5ea}","name":"Microsoft.AspNetCore.Http.Features.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Http.Features.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321076871168","vsPreferredLoadAddress":"140321076871168","vsModuleSize":229376,"vsLoadOrder":74,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Http.Features.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":96,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5ec}","name":"System.Diagnostics.DiagnosticSource.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Diagnostics.DiagnosticSource.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321077133312","vsPreferredLoadAddress":"140321077133312","vsModuleSize":287744,"vsLoadOrder":75,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Diagnostics.DiagnosticSource.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":97,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5ee}","name":"Microsoft.AspNetCore.Http.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Http.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321077460992","vsPreferredLoadAddress":"140321077460992","vsModuleSize":393728,"vsLoadOrder":76,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Http.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":98,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}","name":"Microsoft.AspNetCore.Mvc.Core.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.Core.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321077985280","vsPreferredLoadAddress":"140321077985280","vsModuleSize":1967104,"vsLoadOrder":77,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":99,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f2}","name":"Microsoft.Extensions.Configuration.UserSecrets.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.UserSecrets.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321080147968","vsPreferredLoadAddress":"140321080147968","vsModuleSize":216064,"vsLoadOrder":78,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Configuration.UserSecrets.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":100,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f4}","name":"System.IO.FileSystem.Watcher.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.IO.FileSystem.Watcher.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321080541184","vsPreferredLoadAddress":"140321080541184","vsModuleSize":281088,"vsLoadOrder":79,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.IO.FileSystem.Watcher.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":101,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f6}","name":"System.ComponentModel.Primitives.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.ComponentModel.Primitives.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321080868864","vsPreferredLoadAddress":"140321080868864","vsModuleSize":241664,"vsLoadOrder":80,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.ComponentModel.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":102,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f8}","name":"Microsoft.Extensions.FileSystemGlobbing.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.FileSystemGlobbing.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321081131008","vsPreferredLoadAddress":"140321081131008","vsModuleSize":272896,"vsLoadOrder":81,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.FileSystemGlobbing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":103,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5fa}","name":"Microsoft.Extensions.Options.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Options.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321081589760","vsPreferredLoadAddress":"140321081589760","vsModuleSize":289792,"vsLoadOrder":82,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Options.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":104,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5fc}","name":"Microsoft.Extensions.Logging.Configuration.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.Configuration.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321081917440","vsPreferredLoadAddress":"140321081917440","vsModuleSize":215552,"vsLoadOrder":83,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":105,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa5fe}","name":"Microsoft.Extensions.Options.ConfigurationExtensions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321082179584","vsPreferredLoadAddress":"140321082179584","vsModuleSize":211968,"vsLoadOrder":84,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":106,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa600}","name":"Microsoft.Extensions.Logging.Console.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.Console.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321082507264","vsPreferredLoadAddress":"140321082507264","vsModuleSize":235520,"vsLoadOrder":85,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.Console.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":107,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa602}","name":"Microsoft.Extensions.Logging.Debug.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.Debug.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321082769408","vsPreferredLoadAddress":"140321082769408","vsModuleSize":208896,"vsLoadOrder":86,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.Debug.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":108,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa604}","name":"Microsoft.Extensions.Logging.EventSource.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.EventSource.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321083031552","vsPreferredLoadAddress":"140321083031552","vsModuleSize":237056,"vsLoadOrder":87,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Logging.EventSource.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":109,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa606}","name":"Microsoft.AspNetCore.Connections.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Connections.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321083359232","vsPreferredLoadAddress":"140321083359232","vsModuleSize":246784,"vsLoadOrder":88,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Connections.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":110,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa608}","name":"Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321083621376","vsPreferredLoadAddress":"140321083621376","vsModuleSize":316416,"vsLoadOrder":89,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":111,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa60a}","name":"Microsoft.AspNetCore.Hosting.Server.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321084014592","vsPreferredLoadAddress":"140321084014592","vsModuleSize":205312,"vsLoadOrder":90,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":112,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa60c}","name":"Microsoft.AspNetCore.HostFiltering.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.HostFiltering.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321084276736","vsPreferredLoadAddress":"140321084276736","vsModuleSize":219648,"vsLoadOrder":91,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.HostFiltering.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":113,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa60e}","name":"Microsoft.AspNetCore.HttpOverrides.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.HttpOverrides.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321084538880","vsPreferredLoadAddress":"140321084538880","vsModuleSize":247296,"vsLoadOrder":92,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.HttpOverrides.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":114,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa610}","name":"Microsoft.AspNetCore.Routing.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Routing.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321084801024","vsPreferredLoadAddress":"140321084801024","vsModuleSize":815616,"vsLoadOrder":93,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Routing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":115,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa612}","name":"Microsoft.Extensions.ObjectPool.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.ObjectPool.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321085718528","vsPreferredLoadAddress":"140321085718528","vsModuleSize":217088,"vsLoadOrder":94,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.ObjectPool.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":116,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa614}","name":"Microsoft.AspNetCore.Routing.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Routing.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321085980672","vsPreferredLoadAddress":"140321085980672","vsModuleSize":237568,"vsLoadOrder":95,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Routing.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":117,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa616}","name":"System.ObjectModel.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.ObjectModel.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321086308352","vsPreferredLoadAddress":"140321086308352","vsModuleSize":276480,"vsLoadOrder":96,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.ObjectModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":118,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa618}","name":"System.Reflection.Emit.Lightweight.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Reflection.Emit.Lightweight.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321086701568","vsPreferredLoadAddress":"140321086701568","vsModuleSize":202752,"vsLoadOrder":97,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Reflection.Emit.Lightweight.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":119,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa61a}","name":"Microsoft.AspNetCore.Mvc.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321087094784","vsPreferredLoadAddress":"140321087094784","vsModuleSize":213504,"vsLoadOrder":98,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":120,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa61c}","name":"Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll","path":"/app/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll","isOptimized":true,"isUserCode":false,"version":"3.00.19.46502","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323044167680","vsPreferredLoadAddress":"140323044167680","vsModuleSize":59256,"vsLoadOrder":99,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":121,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa61e}","name":"Autofac.dll","path":"/app/Autofac.dll","isOptimized":true,"isUserCode":false,"version":"4.09.4.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323043934208","vsPreferredLoadAddress":"140323043934208","vsModuleSize":230912,"vsLoadOrder":100,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Autofac.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":122,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa620}","name":"Microsoft.Extensions.Http.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Http.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321087422464","vsPreferredLoadAddress":"140321087422464","vsModuleSize":305664,"vsLoadOrder":101,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Http.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":123,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa622}","name":"OpenTracing.Contrib.NetCore.dll","path":"/app/OpenTracing.Contrib.NetCore.dll","isOptimized":true,"isUserCode":false,"version":"0.06.1.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323043889152","vsPreferredLoadAddress":"140323043889152","vsModuleSize":42496,"vsLoadOrder":102,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/OpenTracing.Contrib.NetCore.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":124,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa624}","name":"Microsoft.AspNetCore.Mvc.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321087881216","vsPreferredLoadAddress":"140321087881216","vsModuleSize":376832,"vsLoadOrder":103,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":125,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa626}","name":"Microsoft.AspNetCore.Mvc.ApiExplorer.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321088405504","vsPreferredLoadAddress":"140321088405504","vsModuleSize":258560,"vsLoadOrder":104,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":126,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa628}","name":"Microsoft.AspNetCore.Authentication.Core.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Authentication.Core.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321088667648","vsPreferredLoadAddress":"140321088667648","vsModuleSize":262144,"vsLoadOrder":105,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Authentication.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":127,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa62a}","name":"Microsoft.AspNetCore.Authentication.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Authentication.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321088929792","vsPreferredLoadAddress":"140321088929792","vsModuleSize":235520,"vsLoadOrder":106,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Authentication.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":128,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa62c}","name":"System.Security.Claims.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Security.Claims.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321089191936","vsPreferredLoadAddress":"140321089191936","vsModuleSize":277504,"vsLoadOrder":107,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Security.Claims.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":129,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa62e}","name":"Microsoft.AspNetCore.Authorization.Policy.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Authorization.Policy.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321089585152","vsPreferredLoadAddress":"140321089585152","vsModuleSize":235520,"vsLoadOrder":108,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Authorization.Policy.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":130,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa630}","name":"Microsoft.AspNetCore.Authorization.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Authorization.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321089847296","vsPreferredLoadAddress":"140321089847296","vsModuleSize":264704,"vsLoadOrder":109,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Authorization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":131,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa632}","name":"Microsoft.AspNetCore.Mvc.Cors.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.Cors.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321090174976","vsPreferredLoadAddress":"140321090174976","vsModuleSize":230400,"vsLoadOrder":110,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.Cors.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":132,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa634}","name":"Microsoft.AspNetCore.Cors.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Cors.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321090437120","vsPreferredLoadAddress":"140321090437120","vsModuleSize":262144,"vsLoadOrder":111,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Cors.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":133,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa636}","name":"Microsoft.AspNetCore.Mvc.DataAnnotations.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321090764800","vsPreferredLoadAddress":"140321090764800","vsModuleSize":288256,"vsLoadOrder":112,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":134,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa638}","name":"Microsoft.AspNetCore.Mvc.ViewFeatures.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321091158016","vsPreferredLoadAddress":"140321091158016","vsModuleSize":940544,"vsLoadOrder":113,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":135,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa63a}","name":"Microsoft.AspNetCore.Html.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Html.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321092206592","vsPreferredLoadAddress":"140321092206592","vsModuleSize":217600,"vsLoadOrder":114,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Html.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":136,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa63c}","name":"Autofac.Extensions.DependencyInjection.dll","path":"/app/Autofac.Extensions.DependencyInjection.dll","isOptimized":true,"isUserCode":false,"version":"5.00.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323043872768","vsPreferredLoadAddress":"140323043872768","vsModuleSize":14336,"vsLoadOrder":115,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Autofac.Extensions.DependencyInjection.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":137,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa63e}","name":"System.Data.Common.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Data.Common.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321092665344","vsPreferredLoadAddress":"140321092665344","vsModuleSize":3134464,"vsLoadOrder":116,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Data.Common.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":138,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa640}","name":"System.Linq.Expressions.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Linq.Expressions.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321096925184","vsPreferredLoadAddress":"140321096925184","vsModuleSize":5526016,"vsLoadOrder":117,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Linq.Expressions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":139,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa642}","name":"System.Reflection.Emit.ILGeneration.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Reflection.Emit.ILGeneration.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321102757888","vsPreferredLoadAddress":"140321102757888","vsModuleSize":202752,"vsLoadOrder":118,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Reflection.Emit.ILGeneration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":140,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa644}","name":"System.Reflection.Primitives.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Reflection.Primitives.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321103020032","vsPreferredLoadAddress":"140321103020032","vsModuleSize":202752,"vsLoadOrder":119,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Reflection.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":141,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa646}","name":"Anonymously Hosted DynamicMethods Assembly","path":"Anonymously Hosted DynamicMethods Assembly","isOptimized":true,"isUserCode":false,"symbolStatus":"Binary was not built with debug information.","vsLoadOrder":120,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded 'Anonymously Hosted DynamicMethods Assembly'. "}}
 1> [DebugAdapter] <--   E (module): {"seq":142,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa648}","name":"Microsoft.Win32.Primitives.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/Microsoft.Win32.Primitives.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321103544320","vsPreferredLoadAddress":"140321103544320","vsModuleSize":207872,"vsLoadOrder":121,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/Microsoft.Win32.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":143,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa64a}","name":"System.Diagnostics.Process.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Diagnostics.Process.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321103937536","vsPreferredLoadAddress":"140321103937536","vsModuleSize":416768,"vsLoadOrder":122,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Diagnostics.Process.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":144,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa64c}","name":"System.IO.Pipelines.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/System.IO.Pipelines.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56404","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321104592896","vsPreferredLoadAddress":"140321104592896","vsModuleSize":340992,"vsLoadOrder":123,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/System.IO.Pipelines.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":145,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa64e}","name":"System.Threading.ThreadPool.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Threading.ThreadPool.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321105051648","vsPreferredLoadAddress":"140321105051648","vsModuleSize":202240,"vsLoadOrder":124,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Threading.ThreadPool.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":146,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa650}","name":"Microsoft.AspNetCore.Diagnostics.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Diagnostics.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321105444864","vsPreferredLoadAddress":"140321105444864","vsModuleSize":572416,"vsLoadOrder":125,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Diagnostics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":147,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa652}","name":"Microsoft.Extensions.Localization.Abstractions.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Localization.Abstractions.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56504","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321106165760","vsPreferredLoadAddress":"140321106165760","vsModuleSize":208896,"vsLoadOrder":126,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Extensions.Localization.Abstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":148,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa654}","name":"System.Net.Sockets.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Net.Sockets.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321106493440","vsPreferredLoadAddress":"140321106493440","vsModuleSize":780800,"vsLoadOrder":127,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Net.Sockets.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":149,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa656}","name":"System.Net.NameResolution.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Net.NameResolution.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321107410944","vsPreferredLoadAddress":"140321107410944","vsModuleSize":268288,"vsLoadOrder":128,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Net.NameResolution.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":150,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa658}","name":"Microsoft.Net.Http.Headers.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Net.Http.Headers.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321108590592","vsPreferredLoadAddress":"140321108590592","vsModuleSize":391168,"vsLoadOrder":129,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.Net.Http.Headers.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":151,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa65a}","name":"System.Text.Encodings.Web.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Text.Encodings.Web.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321108983808","vsPreferredLoadAddress":"140321108983808","vsModuleSize":287744,"vsLoadOrder":130,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Text.Encodings.Web.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":152,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa65c}","name":"System.Resources.ResourceManager.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Resources.ResourceManager.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321109377024","vsPreferredLoadAddress":"140321109377024","vsModuleSize":202752,"vsLoadOrder":131,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Resources.ResourceManager.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":153,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa65e}","name":"Microsoft.AspNetCore.JsonPatch.dll","path":"/app/Microsoft.AspNetCore.JsonPatch.dll","isOptimized":true,"isUserCode":false,"version":"3.00.19.46502","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323040473088","vsPreferredLoadAddress":"140323040473088","vsModuleSize":52600,"vsLoadOrder":132,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/Microsoft.AspNetCore.JsonPatch.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":154,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa660}","name":"System.ComponentModel.TypeConverter.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.ComponentModel.TypeConverter.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321109770240","vsPreferredLoadAddress":"140321109770240","vsModuleSize":901632,"vsLoadOrder":133,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.ComponentModel.TypeConverter.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":155,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa662}","name":"System.Collections.Specialized.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Collections.Specialized.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321110753280","vsPreferredLoadAddress":"140321110753280","vsModuleSize":279552,"vsLoadOrder":134,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Collections.Specialized.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":156,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa664}","name":"System.Drawing.Primitives.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Drawing.Primitives.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321111212032","vsPreferredLoadAddress":"140321111212032","vsModuleSize":311808,"vsLoadOrder":135,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Drawing.Primitives.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":157,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa666}","name":"StackExchange.Redis.dll","path":"/app/StackExchange.Redis.dll","isOptimized":true,"isUserCode":false,"version":"2.00.601.3402","symbolStatus":"Symbols loaded.","vsLoadAddress":"140323039916032","vsPreferredLoadAddress":"140323039916032","vsModuleSize":555520,"vsLoadOrder":136,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/StackExchange.Redis.dll'. Symbols loaded."}}
 1> [DebugAdapter] <--   E (module): {"seq":158,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa66b}","name":"OpenTracing.dll","path":"/app/OpenTracing.dll","isOptimized":true,"isUserCode":false,"version":"0.12.0.0","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140323039887360","vsPreferredLoadAddress":"140323039887360","vsModuleSize":26112,"vsLoadOrder":137,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/app/OpenTracing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":159,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa66d}","name":"System.Security.Principal.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Security.Principal.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321112064000","vsPreferredLoadAddress":"140321112064000","vsModuleSize":202752,"vsLoadOrder":138,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Security.Principal.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":160,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa66f}","name":"System.ComponentModel.Annotations.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.ComponentModel.Annotations.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321112326144","vsPreferredLoadAddress":"140321112326144","vsModuleSize":351744,"vsLoadOrder":139,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.ComponentModel.Annotations.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":161,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa671}","name":"System.Diagnostics.Debug.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Diagnostics.Debug.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321112784896","vsPreferredLoadAddress":"140321112784896","vsModuleSize":202752,"vsLoadOrder":140,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Diagnostics.Debug.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":162,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa673}","name":"Microsoft.AspNetCore.Metadata.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Metadata.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321113112576","vsPreferredLoadAddress":"140321113112576","vsModuleSize":202752,"vsLoadOrder":141,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.Metadata.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (thread): {"seq":163,"type":"event","event":"thread","body":{"reason":"started","threadId":64}}
 1> [DebugAdapter] <--   E (thread): {"seq":164,"type":"event","event":"thread","body":{"reason":"started","threadId":60}}
 1> [DebugAdapter] <--   E (thread): {"seq":165,"type":"event","event":"thread","body":{"reason":"started","threadId":61}}
 1> [DebugAdapter] <--   E (thread): {"seq":166,"type":"event","event":"thread","body":{"reason":"started","threadId":66}}
 1> [DebugAdapter] <--   E (thread): {"seq":167,"type":"event","event":"thread","body":{"reason":"started","threadId":58}}
 1> [DebugAdapter] <--   E (thread): {"seq":168,"type":"event","event":"thread","body":{"reason":"started","threadId":67}}
 1> [DebugAdapter] <--   E (thread): {"seq":169,"type":"event","event":"thread","body":{"reason":"started","threadId":48}}
 1> [DebugAdapter] <--   E (thread): {"seq":170,"type":"event","event":"thread","body":{"reason":"started","threadId":188}}
 1> [DebugAdapter] <--   E (thread): {"seq":171,"type":"event","event":"thread","body":{"reason":"started","threadId":189}}
 1> [DebugAdapter] <--   E (module): {"seq":172,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa688}","name":"Microsoft.AspNetCore.WebUtilities.dll","path":"/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.WebUtilities.dll","isOptimized":true,"isUserCode":false,"version":"3.100.19.56601","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321114685440","vsPreferredLoadAddress":"140321114685440","vsModuleSize":384512,"vsLoadOrder":142,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.AspNetCore.App/3.1.0/Microsoft.AspNetCore.WebUtilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (module): {"seq":173,"type":"event","event":"module","body":{"reason":"new","module":{"id":"{0dce5597-010d-4ebf-a8fa-37bee87fa68a}","name":"System.Globalization.dll","path":"/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Globalization.dll","isOptimized":true,"isUserCode":false,"version":"4.700.19.56202","symbolStatus":"Skipped loading symbols.","vsLoadAddress":"140321115602944","vsPreferredLoadAddress":"140321115602944","vsModuleSize":202752,"vsLoadOrder":143,"vsIs64Bit":true,"vsAppDomain":"clrhost","vsAppDomainId":1},"vsMessage":"Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.0/System.Globalization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled."}}
 1> [DebugAdapter] <--   E (stopped): {"seq":174,"type":"event","event":"stopped","body":{"reason":"breakpoint","threadId":61,"allThreadsStopped":true,"source":{"name":"AssetController.cs","path":"/src/Controllers/AssetController.cs","sources":[],"checksums":[]},"line":129,"column":17}}
 1> [DebugAdapter] --> C (threads-15): {"type":"request","command":"threads","arguments":{},"seq":15}
 1> WARNING: Request 'threads-15' has not received a response within 1000 ms!
 1> [DebugAdapter] <--   R (threads-15) [3494 ms]: {"seq":175,"type":"response","request_seq":15,"success":true,"command":"threads","message":"","body":{"threads":[{"id":64,"name":"<No Name>"},{"id":60,"name":"<No Name>"},{"id":61,"name":"Worker Thread"},{"id":66,"name":"<No Name>"},{"id":58,"name":"<No Name>"},{"id":67,"name":"<No Name>"},{"id":48,"name":"<No Name>"},{"id":188,"name":"<No Name>"},{"id":189,"name":"<No Name>"}]}}
 1> [DebugAdapter] --> C (stackTrace-16): {"type":"request","command":"stackTrace","arguments":{"threadId":61,"startFrame":0,"levels":1,"format":{"includeAll":true}},"seq":16}
 1> [DebugAdapter] <--   R (stackTrace-16) [902 ms]: {"seq":176,"type":"response","request_seq":16,"success":true,"command":"stackTrace","message":"","body":{"stackFrames":[{"id":1000,"name":"<redacted>.Asset.Controllers.AssetController.Test","source":{"name":"AssetController.cs","path":"/src/Controllers/AssetController.cs","sourceReference":0,"sources":[],"checksums":[{"algorithm":"SHA256","checksum":"85758f4777ae6c923ed8ca941b0dc800d19685e18843caa96fceecbd4fd07bf7"}]},"line":129,"column":17,"endLine":129,"endColumn":22,"instructionPointerReference":"0x00007F9F0E2A5D78","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa552}"}]}}
 1> [DebugAdapter] --> C (stackTrace-17): {"type":"request","command":"stackTrace","arguments":{"threadId":61,"startFrame":0,"levels":1000,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true,"includeAll":true}},"seq":17}
 1> [DebugAdapter] <--   R (stackTrace-17) [894 ms]: {"seq":177,"type":"response","request_seq":17,"success":true,"command":"stackTrace","message":"","body":{"stackFrames":[{"id":1000,"name":"<redacted>.Asset.Service.dll!<redacted>.Asset.Controllers.AssetController.Test() Line 129","source":{"name":"AssetController.cs","path":"/src/Controllers/AssetController.cs","sourceReference":0,"sources":[],"checksums":[{"algorithm":"SHA256","checksum":"85758f4777ae6c923ed8ca941b0dc800d19685e18843caa96fceecbd4fd07bf7"}]},"line":129,"column":17,"endLine":129,"endColumn":22,"instructionPointerReference":"0x00007F9F0E2A5D78","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa552}"},{"id":1001,"name":"[Lightweight Function]","line":0,"column":0,"presentationHint":"label"},{"id":1002,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(object target, object[] parameters)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C17DD90","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1003,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper mapper, Microsoft.Extensions.Internal.ObjectMethodExecutor executor, object controller, object[] arguments)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C18DDD4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1004,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15435B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1005,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.State next, ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Scope scope, ref object state, ref bool isCompleted)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C153FE0","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1006,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C154140","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1007,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.State next, ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Scope scope, ref object state, ref bool isCompleted)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C153ED8","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1008,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C154438","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1009,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(ref Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.State next, ref Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Scope scope, ref object state, ref bool isCompleted)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15D02D","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1010,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15BF98","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1011,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeAsync.__Logged|17_1(Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker invoker)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C1912C4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1012,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15BD4A","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1013,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactory.CreateRequestDelegate.AnonymousMethod__0(Microsoft.AspNetCore.Http.HttpContext context)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C183A0A","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1014,"name":"Microsoft.AspNetCore.Routing.dll!Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C7089E7","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa610}"},{"id":1015,"name":"Microsoft.AspNetCore.Routing.dll!Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.SetRoutingAndContinue(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C70967E","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa610}"},{"id":1016,"name":"Microsoft.AspNetCore.Routing.dll!Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C7095C6","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa610}"},{"id":1017,"name":"<redacted>.Core.dll!<redacted>.Core.Logging.LoggingMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E287345","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1018,"name":"<redacted>.Core.dll!<redacted>.Core.Events.EventMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E286F2B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1019,"name":"<redacted>.Core.dll!<redacted>.Core.Health.HealthMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E286893","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1020,"name":"<redacted>.Core.dll!<redacted>.Core.Database.DatabaseMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E286164","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1021,"name":"<redacted>.Core.dll!<redacted>.Core.Tenancy.TenancyResolverMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E2854A4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1022,"name":"Microsoft.AspNetCore.HostFiltering.dll!Microsoft.AspNetCore.HostFiltering.HostFilteringMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext context)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C643B12","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa60c}"},{"id":1023,"name":"Microsoft.AspNetCore.Hosting.dll!Microsoft.AspNetCore.Hosting.HostingApplication.ProcessRequestAsync(Microsoft.AspNetCore.Hosting.HostingApplication.Context context)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0A70F4B4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa568}"},{"id":1024,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests<Microsoft.AspNetCore.Hosting.HostingApplication.Context>(Microsoft.AspNetCore.Hosting.Server.IHttpApplication<Microsoft.AspNetCore.Hosting.HostingApplication.Context> application)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE4ED0C","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1025,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequestsAsync<Microsoft.AspNetCore.Hosting.HostingApplication.Context>(Microsoft.AspNetCore.Hosting.Server.IHttpApplication<Microsoft.AspNetCore.Hosting.HostingApplication.Context> application)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE4E3C8","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1026,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.HttpConnection.ProcessRequestsAsync<Microsoft.AspNetCore.Hosting.HostingApplication.Context>(Microsoft.AspNetCore.Hosting.Server.IHttpApplication<Microsoft.AspNetCore.Hosting.HostingApplication.Context> httpApplication)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE4222E","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1027,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.HttpConnectionMiddleware<Microsoft.AspNetCore.Hosting.HostingApplication.Context>.OnConnectionAsync(Microsoft.AspNetCore.Connections.ConnectionContext connectionContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0ADF6C32","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1028,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.KestrelConnection.ExecuteAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE44E0F","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1029,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.KestrelConnection.System.Threading.IThreadPoolWorkItem.Execute()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0ADFBB5B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1030,"name":"System.Private.CoreLib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch()","line":0,"column":0,"instructionPointerReference":"0x00007F9F09FA8C29","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa550}"},{"id":1031,"name":"System.Private.CoreLib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()","line":0,"column":0,"instructionPointerReference":"0x00007F9F09F96C4B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa550}"},{"id":1032,"name":"[Native to Managed Transition]","line":0,"column":0,"presentationHint":"label"}],"totalFrames":33}}
 1> [DebugAdapter] --> C (next-18): {"type":"request","command":"next","arguments":{"threadId":61},"seq":18}
 1> [DebugAdapter] <--   E (continued): {"seq":178,"type":"event","event":"continued","body":{"threadId":61,"allThreadsContinued":true}}
 1> [DebugAdapter] <--   R (next-18) [45 ms]: {"seq":179,"type":"response","request_seq":18,"success":true,"command":"next"}
 1> [DebugAdapter] <--   E (thread): {"seq":180,"type":"event","event":"thread","body":{"reason":"exited","threadId":66}}
 1> [DebugAdapter] <--   E (stopped): {"seq":181,"type":"event","event":"stopped","body":{"reason":"step","threadId":61,"allThreadsStopped":true,"source":{"name":"AssetController.cs","path":"/src/Controllers/AssetController.cs","sources":[],"checksums":[]},"line":129,"column":24}}
 1> [DebugAdapter] --> C (threads-19): {"type":"request","command":"threads","arguments":{},"seq":19}
 1> [DebugAdapter] <--   R (threads-19) [687 ms]: {"seq":182,"type":"response","request_seq":19,"success":true,"command":"threads","message":"","body":{"threads":[{"id":64,"name":"<No Name>"},{"id":60,"name":"<No Name>"},{"id":61,"name":"Worker Thread"},{"id":58,"name":"<No Name>"},{"id":67,"name":"<No Name>"},{"id":48,"name":"<No Name>"},{"id":188,"name":"<No Name>"},{"id":189,"name":"<No Name>"}]}}
 1> [DebugAdapter] --> C (stackTrace-20): {"type":"request","command":"stackTrace","arguments":{"threadId":61,"startFrame":0,"levels":1000,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true,"includeAll":true}},"seq":20}
 1> [DebugAdapter] <--   R (stackTrace-20) [209 ms]: {"seq":183,"type":"response","request_seq":20,"success":true,"command":"stackTrace","message":"","body":{"stackFrames":[{"id":1000,"name":"<redacted>.Asset.Service.dll!<redacted>.Asset.Controllers.AssetController.Test() Line 129","source":{"name":"AssetController.cs","path":"/src/Controllers/AssetController.cs","sourceReference":0,"sources":[],"checksums":[{"algorithm":"SHA256","checksum":"85758f4777ae6c923ed8ca941b0dc800d19685e18843caa96fceecbd4fd07bf7"}]},"line":129,"column":24,"endLine":129,"endColumn":30,"instructionPointerReference":"0x00007F9F0E2A5DD4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa552}"},{"id":1001,"name":"[Lightweight Function]","line":0,"column":0,"presentationHint":"label"},{"id":1002,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(object target, object[] parameters)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C17DD90","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1003,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper mapper, Microsoft.Extensions.Internal.ObjectMethodExecutor executor, object controller, object[] arguments)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C18DDD4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1004,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15435B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1005,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.State next, ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Scope scope, ref object state, ref bool isCompleted)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C153FE0","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1006,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C154140","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1007,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.State next, ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Scope scope, ref object state, ref bool isCompleted)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C153ED8","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1008,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C154438","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1009,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(ref Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.State next, ref Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Scope scope, ref object state, ref bool isCompleted)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15D02D","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1010,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15BF98","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1011,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeAsync.__Logged|17_1(Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker invoker)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C1912C4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1012,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15BD4A","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1013,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactory.CreateRequestDelegate.AnonymousMethod__0(Microsoft.AspNetCore.Http.HttpContext context)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C183A0A","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1014,"name":"Microsoft.AspNetCore.Routing.dll!Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C7089E7","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa610}"},{"id":1015,"name":"Microsoft.AspNetCore.Routing.dll!Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.SetRoutingAndContinue(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C70967E","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa610}"},{"id":1016,"name":"Microsoft.AspNetCore.Routing.dll!Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C7095C6","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa610}"},{"id":1017,"name":"<redacted>.Core.dll!<redacted>.Core.Logging.LoggingMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E287345","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1018,"name":"<redacted>.Core.dll!<redacted>.Core.Events.EventMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E286F2B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1019,"name":"<redacted>.Core.dll!<redacted>.Core.Health.HealthMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E286893","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1020,"name":"<redacted>.Core.dll!<redacted>.Core.Database.DatabaseMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E286164","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1021,"name":"<redacted>.Core.dll!<redacted>.Core.Tenancy.TenancyResolverMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E2854A4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1022,"name":"Microsoft.AspNetCore.HostFiltering.dll!Microsoft.AspNetCore.HostFiltering.HostFilteringMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext context)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C643B12","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa60c}"},{"id":1023,"name":"Microsoft.AspNetCore.Hosting.dll!Microsoft.AspNetCore.Hosting.HostingApplication.ProcessRequestAsync(Microsoft.AspNetCore.Hosting.HostingApplication.Context context)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0A70F4B4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa568}"},{"id":1024,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests<Microsoft.AspNetCore.Hosting.HostingApplication.Context>(Microsoft.AspNetCore.Hosting.Server.IHttpApplication<Microsoft.AspNetCore.Hosting.HostingApplication.Context> application)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE4ED0C","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1025,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequestsAsync<Microsoft.AspNetCore.Hosting.HostingApplication.Context>(Microsoft.AspNetCore.Hosting.Server.IHttpApplication<Microsoft.AspNetCore.Hosting.HostingApplication.Context> application)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE4E3C8","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1026,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.HttpConnection.ProcessRequestsAsync<Microsoft.AspNetCore.Hosting.HostingApplication.Context>(Microsoft.AspNetCore.Hosting.Server.IHttpApplication<Microsoft.AspNetCore.Hosting.HostingApplication.Context> httpApplication)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE4222E","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1027,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.HttpConnectionMiddleware<Microsoft.AspNetCore.Hosting.HostingApplication.Context>.OnConnectionAsync(Microsoft.AspNetCore.Connections.ConnectionContext connectionContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0ADF6C32","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1028,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.KestrelConnection.ExecuteAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE44E0F","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1029,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.KestrelConnection.System.Threading.IThreadPoolWorkItem.Execute()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0ADFBB5B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1030,"name":"System.Private.CoreLib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch()","line":0,"column":0,"instructionPointerReference":"0x00007F9F09FA8C29","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa550}"},{"id":1031,"name":"System.Private.CoreLib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()","line":0,"column":0,"instructionPointerReference":"0x00007F9F09F96C4B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa550}"},{"id":1032,"name":"[Native to Managed Transition]","line":0,"column":0,"presentationHint":"label"}],"totalFrames":33}}
 1> [DebugAdapter] --> C (scopes-21): {"type":"request","command":"scopes","arguments":{"frameId":1000},"seq":21}
 1> [DebugAdapter] <--   R (scopes-21) [5 ms]: {"seq":184,"type":"response","request_seq":21,"success":true,"command":"scopes","message":"","body":{"scopes":[{"name":"Locals","variablesReference":1000,"expensive":false}]}}
 1> [DebugAdapter] --> C (variables-22): {"type":"request","command":"variables","arguments":{"variablesReference":1000,"timeout":1000},"seq":22}
 1> WARNING: Request 'variables-22' has not received a response within 1000 ms!
 1> [DebugAdapter] <--   R (variables-22) [1744 ms]: {"seq":185,"type":"response","request_seq":22,"success":true,"command":"variables","message":"","body":{"variables":[{"name":"this","value":"{<redacted>.Asset.Controllers.AssetController}","type":"<redacted>.Asset.Controllers.AssetController","presentationHint":{"kind":"data","attributes":["canHaveObjectId"]},"evaluateName":"this","variablesReference":1001,"memoryReference":"0x00007F9EE5B45CE0"},{"name":"i","value":"0","type":"int","presentationHint":{"kind":"data","attributes":[]},"evaluateName":"i","variablesReference":0,"memoryReference":"0x0000000000000000"}]}}
 1> [DebugAdapter] --> C (next-23): {"type":"request","command":"next","arguments":{"threadId":61},"seq":23}
 1> [DebugAdapter] <--   E (continued): {"seq":186,"type":"event","event":"continued","body":{"threadId":61,"allThreadsContinued":true}}
 1> [DebugAdapter] <--   R (next-23) [6 ms]: {"seq":187,"type":"response","request_seq":23,"success":true,"command":"next"}
 1> [DebugAdapter] <--   E (stopped): {"seq":188,"type":"event","event":"stopped","body":{"reason":"step","threadId":61,"allThreadsStopped":true,"source":{"name":"AssetController.cs","path":"/src/Controllers/AssetController.cs","sources":[],"checksums":[]},"line":130,"column":13}}
 1> [DebugAdapter] --> C (threads-24): {"type":"request","command":"threads","arguments":{},"seq":24}
 1> WARNING: Request 'threads-24' has not received a response within 1000 ms!
 1> [DebugAdapter] <--   R (threads-24) [1507 ms]: {"seq":189,"type":"response","request_seq":24,"success":true,"command":"threads","message":"","body":{"threads":[{"id":64,"name":"<No Name>"},{"id":60,"name":"<No Name>"},{"id":61,"name":"Worker Thread"},{"id":58,"name":"<No Name>"},{"id":67,"name":"<No Name>"},{"id":48,"name":"<No Name>"},{"id":188,"name":"Worker Thread"},{"id":189,"name":"Worker Thread"}]}}
 1> [DebugAdapter] --> C (stackTrace-25): {"type":"request","command":"stackTrace","arguments":{"threadId":61,"startFrame":0,"levels":1000,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true,"includeAll":true}},"seq":25}
 1> [DebugAdapter] <--   R (stackTrace-25) [402 ms]: {"seq":190,"type":"response","request_seq":25,"success":true,"command":"stackTrace","message":"","body":{"stackFrames":[{"id":1000,"name":"<redacted>.Asset.Service.dll!<redacted>.Asset.Controllers.AssetController.Test() Line 130","source":{"name":"AssetController.cs","path":"/src/Controllers/AssetController.cs","sourceReference":0,"sources":[],"checksums":[{"algorithm":"SHA256","checksum":"85758f4777ae6c923ed8ca941b0dc800d19685e18843caa96fceecbd4fd07bf7"}]},"line":130,"column":13,"endLine":130,"endColumn":14,"instructionPointerReference":"0x00007F9F0E2A5D7E","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa552}"},{"id":1001,"name":"[Lightweight Function]","line":0,"column":0,"presentationHint":"label"},{"id":1002,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(object target, object[] parameters)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C17DD90","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1003,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncActionResultExecutor.Execute(Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper mapper, Microsoft.Extensions.Internal.ObjectMethodExecutor executor, object controller, object[] arguments)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C18DDD4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1004,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15435B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1005,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.State next, ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Scope scope, ref object state, ref bool isCompleted)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C153FE0","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1006,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C154140","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1007,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.State next, ref Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Scope scope, ref object state, ref bool isCompleted)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C153ED8","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1008,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C154438","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1009,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(ref Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.State next, ref Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Scope scope, ref object state, ref bool isCompleted)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15D02D","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1010,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15BF98","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1011,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeAsync.__Logged|17_1(Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker invoker)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C1912C4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1012,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C15BD4A","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1013,"name":"Microsoft.AspNetCore.Mvc.Core.dll!Microsoft.AspNetCore.Mvc.Routing.ActionEndpointFactory.CreateRequestDelegate.AnonymousMethod__0(Microsoft.AspNetCore.Http.HttpContext context)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C183A0A","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa5f0}"},{"id":1014,"name":"Microsoft.AspNetCore.Routing.dll!Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C7089E7","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa610}"},{"id":1015,"name":"Microsoft.AspNetCore.Routing.dll!Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.SetRoutingAndContinue(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C70967E","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa610}"},{"id":1016,"name":"Microsoft.AspNetCore.Routing.dll!Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C7095C6","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa610}"},{"id":1017,"name":"<redacted>.Core.dll!<redacted>.Core.Logging.LoggingMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E287345","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1018,"name":"<redacted>.Core.dll!<redacted>.Core.Events.EventMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E286F2B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1019,"name":"<redacted>.Core.dll!<redacted>.Core.Health.HealthMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E286893","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1020,"name":"<redacted>.Core.dll!<redacted>.Core.Database.DatabaseMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E286164","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1021,"name":"<redacted>.Core.dll!<redacted>.Core.Tenancy.TenancyResolverMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext httpContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0E2854A4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa564}"},{"id":1022,"name":"Microsoft.AspNetCore.HostFiltering.dll!Microsoft.AspNetCore.HostFiltering.HostFilteringMiddleware.Invoke(Microsoft.AspNetCore.Http.HttpContext context)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0C643B12","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa60c}"},{"id":1023,"name":"Microsoft.AspNetCore.Hosting.dll!Microsoft.AspNetCore.Hosting.HostingApplication.ProcessRequestAsync(Microsoft.AspNetCore.Hosting.HostingApplication.Context context)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0A70F4B4","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa568}"},{"id":1024,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests<Microsoft.AspNetCore.Hosting.HostingApplication.Context>(Microsoft.AspNetCore.Hosting.Server.IHttpApplication<Microsoft.AspNetCore.Hosting.HostingApplication.Context> application)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE4ED0C","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1025,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequestsAsync<Microsoft.AspNetCore.Hosting.HostingApplication.Context>(Microsoft.AspNetCore.Hosting.Server.IHttpApplication<Microsoft.AspNetCore.Hosting.HostingApplication.Context> application)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE4E3C8","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1026,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.HttpConnection.ProcessRequestsAsync<Microsoft.AspNetCore.Hosting.HostingApplication.Context>(Microsoft.AspNetCore.Hosting.Server.IHttpApplication<Microsoft.AspNetCore.Hosting.HostingApplication.Context> httpApplication)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE4222E","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1027,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.HttpConnectionMiddleware<Microsoft.AspNetCore.Hosting.HostingApplication.Context>.OnConnectionAsync(Microsoft.AspNetCore.Connections.ConnectionContext connectionContext)","line":0,"column":0,"instructionPointerReference":"0x00007F9F0ADF6C32","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1028,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.KestrelConnection.ExecuteAsync()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0AE44E0F","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1029,"name":"Microsoft.AspNetCore.Server.Kestrel.Core.dll!Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.KestrelConnection.System.Threading.IThreadPoolWorkItem.Execute()","line":0,"column":0,"instructionPointerReference":"0x00007F9F0ADFBB5B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa588}"},{"id":1030,"name":"System.Private.CoreLib.dll!System.Threading.ThreadPoolWorkQueue.Dispatch()","line":0,"column":0,"instructionPointerReference":"0x00007F9F09FA8C29","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa550}"},{"id":1031,"name":"System.Private.CoreLib.dll!System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()","line":0,"column":0,"instructionPointerReference":"0x00007F9F09F96C4B","moduleId":"{0dce5597-010d-4ebf-a8fa-37bee87fa550}"},{"id":1032,"name":"[Native to Managed Transition]","line":0,"column":0,"presentationHint":"label"}],"totalFrames":33}}
 1> [DebugAdapter] --> C (disconnect-26): {"type":"request","command":"disconnect","arguments":{"terminateDebuggee":false},"seq":26}
 1> [DebugAdapter] <--   E (output): {"seq":191,"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/MetaDataMemoryUsage","data":{"VS.Diagnostics.Debugger.vsdbg.OSFamily":"Linux","VS.Diagnostics.Debugger.vsdbg.Version":"16.3.10904.1 commit:c4e609b9bafdd0463d7ff33680c0b968e74b7549","VS.Diagnostics.Debugger.vsdbg.Distribution.Name":"75f5c57e","VS.Diagnostics.Debugger.vsdbg.Distribution.Version":"3.10.3","VS.Diagnostics.Debugger.TotalModuleCount":144,"VS.Diagnostics.Debugger.AdditionalModuleCount":0,"VS.Diagnostics.Debugger.TotalBytes":8125336.0}}}
 1> [DebugAdapter] <--   E (output): {"seq":192,"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/vsdebugeng/AsyncCallstacks","data":{"VS.Diagnostics.Debugger.vsdebugeng.NumberAsyncContinuationFrames":0,"VS.Diagnostics.Debugger.vsdbg.Distribution.Version":"3.10.3","VS.Diagnostics.Debugger.vsdbg.Distribution.Name":"75f5c57e","VS.Diagnostics.Debugger.vsdbg.Version":"16.3.10904.1 commit:c4e609b9bafdd0463d7ff33680c0b968e74b7549","VS.Diagnostics.Debugger.vsdbg.OSFamily":"Linux"}}}
 1> [DebugAdapter] <--   E (output): {"seq":193,"type":"event","event":"output","body":{"category":"telemetry","output":"VS/Diagnostics/Debugger/vsdbg/DebugCompleted","data":{"VS.Diagnostics.Debugger.vsdbg.AdapterId":"coreclr","VS.Diagnostics.Debugger.vsdbg.DebugCompleted.BreakCounter":3,"VS.Diagnostics.Debugger.vsdbg.Distribution.Version":"3.10.3","VS.Diagnostics.Debugger.vsdbg.Distribution.Name":"75f5c57e","VS.Diagnostics.Debugger.vsdbg.Version":"16.3.10904.1 commit:c4e609b9bafdd0463d7ff33680c0b968e74b7549","VS.Diagnostics.Debugger.vsdbg.OSFamily":"Linux"}}}
 1> [DebugAdapter] <--   R (disconnect-26) [68 ms]: {"seq":194,"type":"response","request_seq":26,"success":true,"command":"disconnect"}
 1> Debug adapter process exited.
gregg-miskelly commented 4 years ago

Looking through your log, I don't see any single request which is crazy slow. Did this trace actually hit the slowness you are talking about? It could just be the accumulation of enough requests to make it feel slow.

One note is that almost anything that involves variable evaluation on Linux is kind of slow unless you both: launch the target process under the debugger (NOT an attach) and the target app is running .NET 3.0 or newer. Otherwise the CLR uses a fairly slow mechanism to read memory from the target process which makes any operation that involves lots of memory reads feel sluggish. In your case you are doing an attach, so that might be what you are running into.

DanPatten commented 4 years ago

Yes the trace hit the slowness where it says 'has not received a response within 1000 ms!'

I am deploying my docker containers locally on windows and then connecting to them remotely.