首页 > 解决方案 > 未捕获的 RuntimeError:内存访问超出范围mono_wasm_runtime_ready

问题描述

注意:即使我基于目标 Framework .NET 5.0 并为托管的 HTTPS 和 ASP.NET Core 配置了新的 Blazor WebAssmebly 应用程序,也会显示此问题。请测试这个案例:创建一个这样的应用程序,注册用户,确认电子邮件,然后尝试登录应用程序,然后在评论中输入您的结果。

我正在托管的 .NET 5 blazor 上构建应用程序。

最近在本地运行应用程序时,由于未知原因开始出现此错误。

请问有人解决了吗?或者我们必须等待 .NET 6。

错误:未捕获的运行时错误:内存访问超出范围mono_wasm_runtime_ready fe00e07a-5519-4dfe-b35a-f867dbaf2e28

控制台错误:

Uncaught (in promise) RuntimeError: memory access out of bounds
at get_basic_blocks (<anonymous>:wasm-function[10401]:0x1881b1)
at generate_code (<anonymous>:wasm-function[5264]:0xc7c27)
at generate (<anonymous>:wasm-function[10430]:0x189045)
at mono_interp_transform_method (<anonymous>:wasm-function[1690]:0x31608)
at do_transform_method (<anonymous>:wasm-function[5321]:0xd3578)
at interp_exec_method (<anonymous>:wasm-function[2155]:0x51405)
at interp_runtime_invoke (<anonymous>:wasm-function[7862]:0x12efff)
at mono_jit_runtime_invoke (<anonymous>:wasm-function[7347]:0x118e5f)
at do_runtime_invoke (<anonymous>:wasm-function[3304]:0x79d42)
at mono_runtime_try_invoke (<anonymous>:wasm-function[629]:0x12982)

谢谢,JS

标签: blazorblazor-server-sideblazor-webassemblyasp.net-blazorblazor-hosted

解决方案


安装 Visual Studio 2022 预览版后出现问题。一旦我格式化PC它就消失了。


推荐阅读