我的 blazor 应用程序在调试时启动时崩溃。如果我在没有调试器的情况下启动它,它工作正常。这发生在 3 月 15 日 .net 6.0.15 更新后。
这是痕迹:
Microsoft.WebAssembly.Diagnostics.DevToolsProxy[0] DevToolsProxy::Run: 异常 System.AggregateException: 发生一个或多个错误。(索引超出范围。必须为非负数且小于集合的大小。(参数“索引”)) ---> System.ArgumentOutOfRangeException:索引超出范围。必须为非负数且小于集合的大小。(参数“index”)位于System.Collections.Generic.List
1.get_Item(Int32 index) at Newtonsoft.Json.Linq.JContainer.GetItem(Int32 index) at Newtonsoft.Json.Linq.JArray.get_Item(Object key) at Microsoft.WebAssembly.Diagnostics.MonoProxy.AcceptEvent(SessionId sessionId, String method, JObject args, CancellationToken token) at Microsoft.WebAssembly.Diagnostics.DevToolsProxy.OnEvent(SessionId sessionId, String method, JObject args, CancellationToken token) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task1.GetResultCore(Boolean waitCompletionNotification)位于System.Threading.Tasks.Task`1.get_Result()位于Microsoft.WebAssembly.Diagnostics.DevToolsProxy.Run(Uri browserUri,WebSocket ideSocket)
谷歌搜索并没有找到此问题的结果。尝试将 nuget 包更新到 6.0.15,但没有结果。