将x86与Blazor一起使用时,“无法启动调试适配器”

时间:2020-08-05 15:32:03

标签: asp.net-core blazor-webassembly

我正在尝试使用x86中托管的ASP.NET(只是基本模板应用)调试Blazor WebAssembly应用。 如果我使用x64平台进行调试,则应用程序通常会运行。但是,如果将所有项目(服务器,客户端和共享)都切换到x86,然后开始调试,则不会加载应用程序。它冻结在12 MB的进程内存上,然后我会收到错误消息

无法启动调试适配器。 无法启动浏览器

Error

我正在使用基本模板进行测试,以限制代码的执行。我需要32位应用程序,因为我需要从仅32位的旧ODBC驱动程序中获取数据。

更新:

我试图在不调试的情况下运行服务器

如果使用x64,我可以访问网络

如果使用x84,则会收到以下错误消息

HTTP错误500.0-ANCM进程内处理程序加载失败

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

使用 Visual Studio 2019 16.8.5 - 安装 SDK 32 位立即为我修复了它。我尝试先安装 64 位 SDK,假设这对我的系统是正确的,但我错了 - 您需要 32 位版本。