我的 Blazor 应用程序在调试时启动时崩溃。如果我不使用调试器启动它,它就可以正常工作。这是在 .NET 6.0.15 更新后的 3 月 15 日发生的。
以下是跟踪信息:
Microsoft.WebAssembly.Diagnostics.DevToolsProxy[0] DevToolsProxy::Run: 异常 System.AggregateException: 发生了一个或多个错误。(索引超出范围。必须是非负数且小于集合大小的值。(参数“index”)) ---> System.ArgumentOutOfRangeException: 索引超出范围。必须是非负数且小于集合大小的值。(参数“index”) 在 System.Collections.Generic.List
在谷歌上搜索此问题,没有找到任何结果。尝试更新NuGet包至6.0.15,但没有结果。
以下是跟踪信息:
Microsoft.WebAssembly.Diagnostics.DevToolsProxy[0] DevToolsProxy::Run: 异常 System.AggregateException: 发生了一个或多个错误。(索引超出范围。必须是非负数且小于集合大小的值。(参数“index”)) ---> System.ArgumentOutOfRangeException: 索引超出范围。必须是非负数且小于集合大小的值。(参数“index”) 在 System.Collections.Generic.List
1.get_Item(Int32 index) 在 Newtonsoft.Json.Linq.JContainer.GetItem(Int32 index) 在 Newtonsoft.Json.Linq.JArray.get_Item(Object key) 在 Microsoft.WebAssembly.Diagnostics.MonoProxy.AcceptEvent(SessionId sessionId, String method, JObject args, CancellationToken token) 在 Microsoft.WebAssembly.Diagnostics.DevToolsProxy.OnEvent(SessionId sessionId, String method, JObject args, CancellationToken token) --- 内部异常堆栈跟踪的结尾 --- 在 System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) 在 System.Threading.Tasks.Task
1.GetResultCore(Boolean waitCompletionNotification) 在 System.Threading.Tasks.Task`1.get_Result() 在 Microsoft.WebAssembly.Diagnostics.DevToolsProxy.Run(Uri browserUri, WebSocket ideSocket)在谷歌上搜索此问题,没有找到任何结果。尝试更新NuGet包至6.0.15,但没有结果。