我的blazor应用程序在调试时启动时崩溃。如果我在没有调试器的情况下启动它,它可以正常工作。这发生在3月15日。net 6. 0. 15更新后。
以下是跟踪:
Microsoft. Web程序集.诊断.开发工具代理[0]开发工具代理::运行:异常系统。聚合异常:出现一个或多个错误。(索引超出范围。必须为非负数且小于集合的大小。(参数'index'))---〉系统。索引超出范围。必须为非负数并且小于集合的大小。(参数“index”)位于系统.集合.泛型.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.Task
1.GetResultCore(布尔值waitCompletionNotification)位于系统.线程.任务.任务“1.get_Result()位于Microsoft.WebAssembly.诊断.DevToolsProxy.Run(Uri browserUri,WebSocket ideSocket)
谷歌搜索,没有找到这个问题的结果。尝试将nuget包更新到6. 0. 15,没有结果。
2条答案
按热度按时间bkkx9g8r1#
最近的更新see related discussion似乎存在问题
解决方法是从代码中删除所有断点。从“调试”菜单中选择“清除所有断点”(CTRL+SHIFT+F9)
Link
6jjcrrmo2#
这是一个糟糕的 chrome 更新。Firefox工作正常。等待下一次更新或将降级。